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 から入手できるバージョンよりも数バージョン遅れていることを知っているので、最新のサポートの状況はどうなっているのか疑問に思っていました。
たとえば、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; }