Pregunta

Tengo que usar un puntero inteligente y encontré " shared_ptr " De impulso se ve bien. Descargué la biblioteca boost y puedo ver muchos archivos y bibliotecas allí. ¿Hay alguna forma de usar solo shared_ptr?

¿Fue útil?

Solución

boost bcp Es tu amigo. Permite extraer bibliotecas de boost individuales de su árbol. Lo usé con éxito en el pasado. shared_ptr consta solo de encabezados, por lo que será especialmente bueno para usted.

Otros consejos

Puedes usar bcp como se sugiere en litb, pero si te preocupa arrastrar un código de biblioteca adicional, no deberías hacerlo. Boost, en general, sigue la filosofía de C ++ de "solo pagas por lo que usas". Por lo tanto, si solo incluye los encabezados shared_ptr, eso es todo lo que usará su código.

Si está utilizando una versión reciente de Visual C ++ en Windows, BoostPro proporciona un instalador gratuito aquí: http://www.boostpro.com/products/free .

De lo contrario, o si ya has descargado la distribución de origen, deberías poder comenzar a usar shared_ptr y amigos de inmediato, ya que la biblioteca shared_ptr es " solo en el encabezado " - no se requiere la compilación de archivos .cpp.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top