Resultados de la búsqueda a petición "boost"

1 la respuesta

¿Por qué se necesita un límite de orden de memoria en el contador de referencia?

En el ejemplo deboost::atomic, elunref función: void intrusive_ptr_release(const X * x) { if (x->refcount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete x; } }1: la operación ...

1 la respuesta

Boost logger anexar al archivo

He inicializado el sumidero que registra en el archivo: logging::add_file_log ( keywords::file_name = "sample_%N.log", /*< file name pattern >*/ keywords::rotation_size = 10 * 1024 * 1024, /*< rotate files every 10 MiB... >*/ ...

3 la respuesta

Impulsar el interproceso: crea una variable de cadena al iterar a través de un mapa que hace referencia a un objeto desde una estructura

Estoy usando boost :: interprocess para compartir objetos entre procesos. Tengo dos archivos, un "server.cpp" que genera un objeto struct y lo pasa a un mapa con un índice int; y un archivo "client.cpp" que recupera los datos de la memoria e ...

2 la respuesta

boost asio ssl async_shutdown siempre termina con un error?

Tengo un pequeño cliente SSL que he programado en boost 1.55 asio, y estoy tratando de entender por québoost::asio::ssl::stream::async_shutdown() siempre falla El cliente es muy similar (casi idéntico) a los ejemplos de cliente SSL en la ...

3 la respuesta

¿Cómo instalar boost al VS 2008?

He instalado Boost casi por completo, pero tengo un problema con la forma de configurar mi ruta a Boost enHerramientas-> opciones-> proyectos-> Directorios VC ++. He escrito la ruta para incluir archivos y bibliotecas (mi carpeta contiene ...

2 la respuesta

C ++: todas las operaciones de ruta de impulso segfault (OSX / GCC)

Estoy obteniendo segfaults consistentes con casi cualquier operación que estoy tratando de realizar con boost path. (Editar:Parece que todas las funciones segfaulting están relacionadas concurrent_path()) Sample program: #include ...

1 la respuesta

Ejecución de pruebas unitarias de Boost en diferentes procesos

Quiero hacer pruebas unitarias en un programa SystemC. La idea es tener múltiples conjuntos de pruebas con varias pruebas en cada conjunto. Cada una de las pruebas requeriría restablecer el marco de SystemC (por ...

1 la respuesta

¿Por qué los compiladores de C ++ no optimizan las lecturas y escrituras para estructurar miembros de datos en lugar de distintas variables locales?

Estoy tratando de crear una matriz local de algunos valores de POD (p. Ej.double) con fijomax_size eso se conoce en tiempo de compilación, luego lee un tiempo de ejecuciónsize valor (size <= max_size) y procesar primerosize elementos de esa ...

3 la respuesta

boost :: formato con argumentos de plantilla variadic

Supongamos que tengo unprintfsimilar a la función (utilizada para el registro) que utiliza el reenvío perfecto: template<typename... Arguments> void awesome_printf(std::string const& fmt, Arguments&&... args) { boost::format f(fmt); f % /* How ...

1 la respuesta

¿Cómo crear una interfaz para la serialización en Boost Serialization?

Soy un novato y quiero implementar una interfaz para obligar a los usuarios a implementar el método de serialización. Este método es plantilla y no puedo definirlo como virtual. Me gustaría que el usuario solo tenga que implementar una función ...