shared_ptr in std :: tr1
-
19-08-2019 - |
Domanda
Sto lavorando su una piattaforma con un compilatore gcc, ma boost non può essere compilato su di esso.
Mi chiedo quale sia il modo corretto di includere shared_ptr in std: tr1 su gcc? il file che ho cercato diceva di non includerlo direttamente, da quello che posso dire che nessun altro file lo include neanche: |
Soluzione
In G ++ 4.3 ,
#include <tr1/memory>
dovrebbe fare il trucco. shared_ptr
è disponibile in std :: tr1 :: shared_ptr
.
Altri suggerimenti
Boost non può essere compilato su di esso? La maggior parte della libreria boost non ha bisogno di essere compilata per essere utilizzata, e credo che anche shared_ptr non lo sia.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow