Estoy tan frustrado en este momento después de varias horas tratando de encontrar dónde se encuentra shared_ptr. Ninguno de los ejemplos que veo muestra el código completo para incluir los encabezados para shared_ptr
(y en funcionamiento). Simplemente indicando std
, tr1
y <memory>
¡no está ayudando para nada! ¡He descargado boosters y todo pero todavía no aparece! ¿Puede alguien ayudarme diciéndome exactamente dónde encontrarlo?¿Dónde está shared_ptr?
¡Gracias por dejarme expresar mis frustraciones!
EDIT: Veo que mi título ha sido cambiado. Lo siento por eso. Entonces ... también fue porque no estaba claro para mí que shared_ptr es "dependiente de la versión de C++" -> es por eso que no dije mi entorno -> por lo tanto, probablemente por qué era tan difícil para mí encontrarlo.
Estoy trabajando en MSVS2008.
EDIT 2: No sé por qué, pero estaba incluyendo [memoria] y [boost/tr1/memory.hpp] y [boost/tr1/tr1/memory] mientras busco el shared_ptr .. por supuesto, no pude.
Gracias por todas las respuestas.
probablemente sea útil si puede establecer su configuración correctamente, como qué compilador y potenciar la ruta de instalación/versión – YeenFei
A menos que esté en C++ 0x, 'shared_ptr' no es parte del estándar. Sin embargo, es muy común que algunos lo traten como estándar, aunque todavía no lo haya hecho. –
¿Cómo crees que deberíamos responder esta pregunta sin saber si tu entorno es GCC para un chip de lavavajillas de 7.5 bits, un compilador propietario de 128bit o la versión XCode de GCC? – sbi