2009-01-07 14 views
9

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

Respuesta

15

boost bcp es su amigo. Permite extraer bibliotecas de impulso individuales de su árbol. Lo usé con éxito en el pasado. shared_ptr consiste solo de encabezados, por lo que será especialmente bueno para ti.

2

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

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

6

Usted puede utilizar BCP como litb sugirió, pero si usted está preocupado acerca arrastrando en librerías de código adicional, que no debe ser. Boost, en general, sigue la filosofía de "usted sólo paga por lo que usa" el C++. Por lo tanto, si se incluyen sólo los encabezados shared_ptr, eso es todo lo que va a utilizar su código.

Cuestiones relacionadas