OS-X支持std :: tr1

时间:2010-12-10 23:33:31

标签: c++ macos c++11 tr1

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

我知道随XCode提供的gcc总是落后于gcc.gnu.org提供的几个版本所以我只是想知道现代支持的状态是什么。

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

1 个答案:

答案 0 :(得分: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;
}