shared_ptr dans std :: tr1
-
19-08-2019 - |
Question
Je travaille sur une plate-forme avec un compilateur gcc, mais boost ne peut pas compiler dessus.
Je me demande quelle est la bonne façon d'inclure le shared_ptr dans std: tr1 sur gcc? le fichier que j’ai cherché à ne pas l’inclure directement, à partir de ce que je peux dire, aucun autre fichier ne l’inclut soit: |
La solution
Dans G ++ 4.3 ,
#include <tr1/memory>
devrait faire l'affaire. Vous trouverez shared_ptr
dans std :: tr1 :: shared_ptr
.
Autres conseils
Boost ne peut pas compiler dessus? La plupart de la bibliothèque boost n'a pas besoin d'être compilée pour être utilisée, et je suppose que shared_ptr ne le fait pas non plus.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow