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

3 la respuesta

Biblioteca de serialización YAML para C ++?

YAML parece un gran formato para archivos de configuración y objetos persistentes de enlace de datos en forma legible para humanos ... ¿Hay una biblioteca de C ++ que maneja YAML? ¿Boost :: Serialization tiene planes para una opción ...

9 la respuesta

La mejor documentación para Boost: asio?

La documentación disponible en elimpulsar el sitio web [http://www.boost.org/doc/libs/1_36_0/doc/html/boost_asio.html]está limitado. Por lo que he podido leer, el consenso general es que es simplemente difícil encontrar buena documentación sobre ...

1 la respuesta

Usar mutex estático en una clase

Tengo una clase de la que puedo tener muchas instancias. En su interior, crea e inicializa algunos miembros de una biblioteca de terceros (que utilizan algunas variables globales) y no es seguro para subprocesos. Pensé en usar static boost :: ...

4 la respuesta

¿Cómo usaría for_each para eliminar cada valor en un mapa STL?

Supongamos que tengo un mapa STL donde los valores son punteros, y quiero eliminarlos a todos. ¿Cómo representaría el siguiente código, pero haciendo uso de std :: for_each? Estoy feliz por las soluciones para usar Boost. for( ...

1 la respuesta

Error de segmentación al usar boost :: numpy :: ndarray

Obtengo lo que creo que es una extraña falla de seguridad cuando intento pasarboost::numpy::ndarray como argumento: #include <iostream> #include <boost/python.hpp> #include <boost/numpy.hpp> void say_hello(boost::numpy::ndarray& my_array) //void ...

2 la respuesta

boost :: mpl :: for_each sin instanciar

Tomando el siguiente ejemplo, me pregunto si hay una alternativa aboost::mpl::for_each, que llama a un Functor sin ningún argumento. #include <boost/mpl/vector.hpp> #include <boost/mpl/for_each.hpp> struct EasyFixEngineA { static const char* ...

6 la respuesta

¿Cómo manejar 'este' puntero en constructor?

Tengo objetos que crean otros objetos secundarios dentro de sus constructores, pasando 'esto' para que el niño pueda guardar un puntero en su padre. Uso boost :: shared_ptr ampliamente en mi programación como una alternativa más segura a std :: ...

4 la respuesta

Cómo leer un archivo de 4 GB en un sistema de 32 bits

En mi caso tengo diferentes archivos, supongamos que tengo un archivo> 4GB con datos. Quiero leer ese archivo línea por línea y procesar cada línea. Una de mis restricciones es que el software debe ejecutarse en MS Windows de 32 bits o en 64 bits ...

3 la respuesta

Evitar temporalmente cuando se usa boost :: opcional

boost :: soporte opcional en la construcción in_place así: #include <boost/optional.hpp> #include <boost/utility/typed_in_place_factory.hpp> class Foo { int a,b; public: Foo(int one, int two) : a(one),b(two) {} }; int main() { ...

3 la respuesta

¿Cómo enlazar a libs de impulso dinámico?

Compilé boost lib y obtuve estos. //Shared/dynamic link libraries 24/03/2010 11:25 PM 53,248 boost_thread-vc80-mt-1_42.dll 24/03/2010 11:25 PM 17,054 boost_thread-vc80-mt-1_42.lib 24/03/2010 11:25 PM 17,054 boost_thread-vc80-mt.lib 24/03/2010 ...