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

1 la respuesta

boost :: asio :: io_service ocuparon longitudes de cola para temporizadores y publicaciones

Soy bastante nuevo para impulsar :: asio, pero estoy trabajando en un proyecto que ya existe desde hace unos años y utiliza asio ampliamente. Mi tarea actual es agregar métricas periódicas sobre varias cosas que el sistema está haciendo. Una de ...

1 la respuesta

In Boost :: Program_Options, ¿cómo establecer el valor predeterminado para wstring?

Mi código a continuación no funcionó: wstring config_file; // Declare a group of options that will be // allowed only on command line po::options_description generic("Generic options"); generic.add_options() ("help,h", "produce help message") ...

5 la respuesta

¿Es seguro subproceso shared_ptr <XXX> seguro?

Tengo una pregunta sobreboost::shared_ptr<T>. Hay muchos hilos. using namespace boost; class CResource { // xxxxxx } class CResourceBase { public: void SetResource(shared_ptr<CResource> res) { m_Res = res; } shared_ptr<CResource> GetResource() ...

13 la respuesta

¿Cuáles son los peligros potenciales cuando se usa boost :: shared_ptr?

¿Cuáles son algunas formas en que puedes dispararte en el pie cuando usas boost::shared_ptr [http://www.boost.org/doc/libs/release/libs/smart_ptr/shared_ptr.htm]? En otras palabras, ¿qué trampas debo evitar cuando ...

2 la respuesta

¿Qué significa "asignación única" para impulsar :: make_shared

En el documento de impulso de make_shared [http://www.boost.org/doc/libs/1_47_0/libs/smart_ptr/make_shared.html], dice demás de la conveniencia y el estilo, esta función también es segura y excepcionalmente más rápida porque puede usar una ...

1 la respuesta

¿Cómo buscar nuevos archivos en el directorio?

Dado filesystem::path toDir("./");ptime oldTime;ptime now(second_clock::local_time());¿Cómo puedo determinar qué archivos se crearon en el período de tiempo entreoldTime ynow? Los nombres de dichos archivos "nuevos" deben transmitirse ...

8 la respuesta

¿Cómo codifico una cadena a base64 usando solo boost?

Estoy tratando de codificar rápidamente una cadena ASCII simple en base64 (Autenticación HTTP básica usando boost :: asio) y no pegar ningún código de código nuevo ni usar ninguna biblioteca más allá de boost. a firma @Simple se vería ...

3 la respuesta

¿Cómo evitar la creación de instancias de plantillas no especializadas?

Tengo una plantillaclass (llámaloFoo) que tiene varias especializaciones. Me gustaría que la compilación fallara si alguien intenta usar una versión no especializada deFoo. Esto es lo que realmente tengo: template <typename Type> class Foo { ...

1 la respuesta

Usage ejemplo de boost :: condition :: timed_wait

¿Alguien tiene un ejemplo de cómo usar más fácilmente boost :: condition :: timed_wait? Hay algunos hilos sobre el temaaqu [https://stackoverflow.com/questions/2259025/how-do-i-get-boostconditiontimed-wait-to-compile] , ...

6 la respuesta

Cuál es la utilidad de `enable_shared_from_this`?

Me encontré conenable_shared_from_this mientras leo los ejemplos de Boost.Asio y después de leer la documentación todavía estoy perdido por cómo debería usarse correctamente. ¿Puede alguien darme un ejemplo y / o una explicación de cuándo usar ...