Pregunta

Estoy trabajando en una plataforma con un compilador gcc, sin embargo, boost no puede compilarlo.

Me pregunto cuál es la forma correcta de incluir shared_ptr en std: tr1 en gcc. el archivo que busqué dijo que no lo incluyera directamente, por lo que puedo decir, ningún otro archivo lo incluye tampoco: |

¿Fue útil?

Solución

En G ++ 4.3 ,

#include <tr1/memory>

debería hacer el truco. Encontrará shared_ptr en std :: tr1 :: shared_ptr .

Otros consejos

Boost no puede compilar en él? La mayor parte de la biblioteca de impulso no necesita ser compilada para ser utilizada, y supongo que shared_ptr tampoco.

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