Preguntas etiquetadas con boost

Boost es una gran colección de bibliotecas de alta calidad pensadas para su uso en C ++. Boost es gratuito y, a menudo, se considera una "segunda biblioteca estándar".

6
Cómo instalar Boost en Ubuntu
Estoy en Ubuntu y quiero instalar Boost. Lo intenté con sudo apt-get install boost Pero no había tal paquete. ¿Cuál es la mejor manera de instalar Boost en Ubuntu?
489 ubuntu  boost 



10
¿Deberíamos pasar un shared_ptr por referencia o por valor?
Cuando una función toma un shared_ptr(de boost o C ++ 11 STL), lo está pasando: por referencia constante: void foo(const shared_ptr<T>& p) o por valor void foo(shared_ptr<T> p):? Preferiría el primer método porque sospecho que sería más rápido. ¿Pero realmente vale la pena o hay problemas adicionales? ¿Podría dar los …
270 c++  c++11  boost  shared-ptr 


4
punteros inteligentes (impulso) explicados
¿Cuál es la diferencia entre el siguiente conjunto de punteros? ¿Cuándo utiliza cada puntero en el código de producción, si es que lo hace? ¡Los ejemplos serían apreciados! scoped_ptr shared_ptr weak_ptr intrusive_ptr ¿Usas boost en el código de producción?

2
¿Qué características de Boost se superponen con C ++ 11?
Puse mis habilidades en C ++ en el estante hace varios años y parece que ahora, cuando las necesito nuevamente, el panorama ha cambiado. Tenemos C ++ 11 ahora, y entiendo que se superpone a muchas características de Boost. ¿Hay algún resumen de dónde se encuentran esas superposiciones, qué bibliotecas …
191 c++  boost  c++11 




5
Boost Statechart vs. Meta State Machine
Aparentemente, boost contiene dos bibliotecas separadas para máquinas de estado: Statechart y Meta State Machine (MSM). Los lemas dan descripciones muy similares: Boost.Statechart: se pueden implementar máquinas de estado finito arbitrariamente complejas en código C ++ fácil de leer y mantener. Meta State Machine: una biblioteca de muy alto rendimiento …

9
La mejor documentación para Boost: asio?
La documentación disponible en el sitio web de impulso es ... limitada. Por lo que he podido leer, el consenso general es que es simplemente difícil encontrar buena documentación sobre la biblioteca boost :: asio. ¿Es este realmente el caso? Si es así, ¿por qué? Notas: Ya he encontrado el …
141 c++  boost  boost-asio 


2
CMake: estructura del proyecto con pruebas unitarias
Estoy tratando de estructurar mi proyecto para incluir las fuentes de producción (en la srcsubcarpeta) y las pruebas (en la testsubcarpeta). Estoy usando CMake para construir esto. Como ejemplo mínimo, tengo los siguientes archivos: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp …

5
¿Cómo convertir el tipo de ruta de impulso a una cadena?
Hola, actualmente tengo un programa que obtiene una ruta completa de la ubicación de un archivo y se coloca en una variable que es el tipo de: boost :: filesystem2 :: path He buscado cómo hacer esto y he encontrado que usando: string result1 = boost::filesystem::basename (myPath) convertirá la ruta …
127 c++  boost  path 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.