MacのClangもアップデートできたので早速C++11を試す。unordered_setという機能を使ってみようと、main.cppに #include <unordered_set> ...と書き $ clang++ -std=c++11 main.cppとビルドを試みるも、以下のエラーが出てコンパイルに失敗。ヘッダファイルが見つからないらしい。 main.cpp:1:10: fatal error: 'unordered_set' file not found #include <unordered_set> ^ 1 error generated. どうやらlibc++と呼ばれる、C++11をターゲットとした標準ライブラリを使うのが正解らしい。そこでClangのオプションを以下のように変更すると、無事コンパイルが通った。 $ clang++ -std=c++11 -stdlib=l