【问题标题】:OS-X support for std::tr1OS-X 对 std::tr1 的支持
【发布时间】:2011-05-23 18:54:59
【问题描述】:

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

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

例如,我需要下载 boost 才能使用 shared_ptr 还是可以从 std::tr1 获取它?

【问题讨论】:

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


    【解决方案1】:

    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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-11
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多