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

1 la respuesta

Mejora de impulso :: shared_lock a bloqueo exclusivo

¿Podría alguien explicar el uso correcto de boost :: upgrade_lock? El siguiente código da como resultado un punto muerto //Global typedef boost::shared_mutex Mutex; typedef boost::shared_lock<Mutex> ReadLock; typedef boost::upgrade_lock<Mutex> ...

3 la respuesta

¿Cómo hacer que mi división funcione solo en una línea real y ser capaz de omitir las partes citadas de la cadena?

Así que tenemos unsimple split [https://stackoverflow.com/questions/236129/how-to-split-a-string-in-c/236180#236180] : #include <iostream> #include <string> #include <vector> #include <algorithm> #include <iterator> using namespace std; ...

2 la respuesta

Boost named_mutex y el comando remove ()

Tengo una clase que puede ser creada por múltiples hilos. Pero en una función, el código debe protegerse, por lo que decidí usar el mutex interproceso de refuerzo. Cada clase crea o abre el mismo Mutex en su constructor: MyClass::MyClass() { ...

3 la respuesta

Boost.Regex vs C ++ 11 Regex

¿Alguien podría explicar las diferencias entre los dos? ¿Cuál sería mejor aprender ahora? ¿Cómo se transferiría el conocimiento de uno a otro y viceversa?

1 la respuesta

boost compressed_pair y direcciones de objetos vacíos

HASTA DONDE SE,boost :: compressed_pair [http://www.boost.org/doc/libs/1_47_0/libs/utility/compressed_pair.htm]e supone que @ asegura que la dirección del primer y segundo miembro sea diferente mientras hace su magia de comprimir el par. Lo ...

2 la respuesta

¿Cómo puedo sacar un solo elemento de una biblioteca de impulso (por ejemplo, shared_pointer)?

He estado jugando con algunos componentes de Boost, y el único que veo una necesidad directa en el proyecto en el que estoy trabajando esboost::shared_ptr. ¿Sería difícil incluir los archivos necesarios parashared_ptr, o al menos incluir ...

1 la respuesta

Boost C ++ y Android 3

Intenté buscar en Google y SO. Hasta ahora solo pude encontrar información contradictoria. Si es demasiado difícil casarse con Boost y Android, ¿quizás haya reemplazos? Estoy especialmente interesado en smart_ptr, hilos, función, lexical_cast, ...

2 la respuesta

adjacency_list con VertexList diferente de vecS

Tengo dos estructuras que contienen algunos campos: struct MyNodeData y struct MyEdgeData. Cuando creo un gráfico con VertexList como vecS, no hay ningún problema para acceder al descriptor de vértices, etc. Por ejemplo: typedef ...

2 la respuesta

create el espacio de nombres anidado boost-python

Utilizando boost python necesito crear un espacio de nombres anidado. Supongo que tengo la siguiente estructura de clase de cpp: namespace a { class A{...} namespace b { class B{...} } }La solución obvia no funciona: BOOST_PYTHON_MODULE( a ) ...

1 la respuesta

No puedo obtener el valor de cadena de un token

ntento implementar un Lexer para un pequeño lenguaje de programación con Boost Spirit. Tengo que obtener el valor de un token y obtengo una excepción bad_get: terminate llamado después de lanzar una instancia de 'boost :: bad_get' what (): ...