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

5 la respuesta

check boost :: variante <T> para null

Tengo una variante boost :: en mi programa y quiero verificar si la variante en sí misma se inicializa y también si hay un valor contenido en uno de sus tipos. He intentado empty () en la variante, pero eso no parece funcionar. Tampoco ...

3 la respuesta

Building boost con diferentes versiones de gcc

Tengo acceso al servidor donde necesito construir boost 1.46. ¿Cómo puedo forzar bootstrap.sh a usar /usr/bin/gcc-4.4? Por defecto usa / usr / bin / gcc y no puedo entender cómo cambiar esto

4 la respuesta

boost shared_ptr: diferencia entre operator = y reset?

¿Hay alguna diferencia entre las dos piezas de código a continuación? ¿Alguno de ellos es preferible al otro? operador = boost::shared_ptr<Blah> foo; // foo.ptr should be NULL foo = boost::shared_ptr<Blah>(new Blah()); // Involves creation ...

2 la respuesta

¿Agregar #include <boost / thread / mutex.hpp> rompe mi control ActiveX?

¿Hay algún problema conocido con el encabezado boost :: mutex cuando se usa dentro de un control ActiveX? (Boost versión v1.39) Si creo unMFC ActiveX Control proyecto en Visual Studio 2008 llamado "DefaultOCXControl" entonces puedo compilarlo, ...

6 la respuesta

Is boost :: interprocess :: shared_ptr threadsafe (and interprocess-safe)?

Quiero compartir datos entre subprocesos y eliminarlos automáticamente cuando el último usuario haya terminado con ellos. Esto parece funcionar, la mayoría de las veces, usandoboost::interprocess::shared_ptr ...

1 la respuesta

¿Cómo hacer una copia de boost :: filesystem :: directory_iterator?

Sé que esto suena estúpido, pero mira este sencillo ejemplo (el directorio de trabajo debería tener más de un elemento): #define BOOST_FILESYSTEM_VERSION 3 #include <boost/filesystem.hpp> #include <cassert> int main() { using namespace ...

2 la respuesta

C ++ pasando una clase derivada shared_ptr a una función con plantilla

Primero algo que debería funcionar, luego algo que no funciona. ¿Por qué no es la pregunta? Declaro dos clases: class Base { ... }; class Derived : public Base { ... };ntonces tengo la siguiente función en otro lugar: void ...

4 la respuesta

Argumentos requeridos y opcionales utilizando las opciones del programa Boost Library

Estoy usando la biblioteca de opciones del programa Boost para analizar los argumentos de la línea de comandos. Tengo los siguientes requisitos: Una vez que se proporciona "ayuda", todas las demás opciones son opcionales;Una vez que no se ...

2 la respuesta

¿Se espera que el uso de boost :: thread_specific_ptr <> :: get () sea lento? ¿Alguna solución?

Actualmente estoy perfilando una aplicación con problemas de rendimiento usando el "Callgrind" de Valgrind. Al observar los datos de perfil, parece que se está gastando un buen 25% del tiempo de procesamiento dentro ...

3 la respuesta

Utilizando Boost Tokenizer escaped_list_separator con diferentes parámetros

Hola, he estado tratando de hacer que un tokenizador funcione usando la clase de tokenizer de la biblioteca boost. Encontré este tutorial en la documentación de impulso: http: //www.boost.org/doc/libs/1 _36 _0 / libs / tokenizer / escaped ...