OS-X支持std :: tr1

Mar*_*ork 7 c++ macos tr1 c++11

什么是当前支持tr1或Mac上的新C++ 0x

我知道随XCode提供的gcc总是有几个版本,可以从gcc.gnu.org获得,所以我只是想知道现代支持的状态是什么.

例如,我是否需要下载boost以使用shared_ptr或者我可以从std :: tr1获取它吗?

wil*_*ell 9

OS X 10.6附带g ++ 4.2.1以及g ++ 4.0,但如果您愿意,可以直接安装自己的构建版本.GNU工具非常棒.这基于我的机器,一个带有g ++ 4.2.1的Snow Leopard Mac:

#include <tr1/memory>

int main(int argc, char* argv[])
{
    std::tr1::shared_ptr<int> p;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)