shared_ptr in std::tr1
问题 I am working on a platform with a gcc compiler however boost cannot compile on it. I am wondering what is the proper way to include the shared_ptr in std:tr1 on gcc? the file i looked in said not to include it directly, from what i can tell no other file includes it either :| 回答1: In G++ 4.3 , #include <tr1/memory> should do the trick. You'll find shared_ptr at std::tr1::shared_ptr . 回答2: Boost itself has the answer. 回答3: Boost can not compile on it? Most of the boost library doesn't need to