<unordered_map>
失敗してファイルが存在しないと言うようなものを含めようとすると、含めようとすると機能し<tr1/unordered_map>
ます。ただし、c++03 にも存在するインクルード ファイルが見つかり、c++11 です (<vector>
移動コンストラクターがあるように)。また、<thread>
.
tr1 で新しく追加されたものはすべて tr1 フォルダーに入れられ、それ以外はすべて通常のインクルードに入れられたようです。
なぜこうなった?ソースファイルを変更せずに修正する方法はありますか? すべてが tr1 名前空間にあるため、
受け渡しは機能しません。
私が使っているコンパイラは-I/path/to/include/tr1
Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)