Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Mac 上当前对 tr1 或新 C++0x 的支持是什么?
我知道 XCode 提供的 gcc 总是比 gcc.gnu.org 提供的版本落后几个版本,所以我只是想知道现代支持的状态如何。
例如,我需要下载 boost 才能使用 shared_ptr 还是可以从 std::tr1 获取它?
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; }