C++ 如果我想使用std::shared_ptr,应该包含哪个头?

C++ 如果我想使用std::shared_ptr,应该包含哪个头?,c++,header,c++11,shared-ptr,C++,Header,C++11,Shared Ptr,在c++中,0x shared_ptr将从tr1移动到std中。那么要包含哪个头来获取它呢 我正在使用g++4.5(ubuntu 10.10)您现在可以在中找到它 头文件是内存 它在名称空间std中定义 您需要指定-std=c++0x 如果您想要跨平台兼容性(我可以为OSX担保),您可能需要在其前面加上;“这应该是正确的。”詹姆斯说,这个问题只不过是一句咆哮。你是怎么决定写这么好的答案的只需始终在cppreference.com上搜索您的符号即可100%确定。看见

在c++中,0x shared_ptr将从tr1移动到std中。那么要包含哪个头来获取它呢

我正在使用g++4.5(ubuntu 10.10)

您现在可以在
中找到它

  • 头文件是内存
  • 它在名称空间std中定义
  • 您需要指定-std=c++0x

  • 如果您想要跨平台兼容性(我可以为OSX担保),您可能需要在其前面加上
    ;“这应该是正确的。”詹姆斯说,这个问题只不过是一句咆哮。你是怎么决定写这么好的答案的只需始终在cppreference.com上搜索您的符号即可100%确定。看见