shared_ptr - smart pointer c++
Diferencias entre los diferentes sabores de shared_ptr (1)
¿Hay alguna diferencia entre boost::shared_ptr , std::tr1::shared_ptr y la próxima (en C++0x ) std::shared_ptr ?
¿Los puertos de uno a otro tienen algún gasto general o son básicamente iguales?
De acuerdo con el sitio web de Boost, el boost::shared_ptr ...
... se ajusta a la especificación TR1, con la única excepción de que reside en el
boostespacio de nombres en lugar destd::tr1.
De acuerdo con la página Wikipedia C ++ 0x
La implementación de TR1 carecía de ciertas funciones de puntero, como aliasing y aritmética de puntero, pero la versión de C ++ 0x las agregará.
Si su código funciona con la versión TR1 / Boost, debería funcionar con la versión C ++ 0x (pero no necesariamente al revés).