嗨我正在尝试在Xcode 4.2中编译的程序上使用unordered_map,但是编译器无法识别它,我试过了:
#include <ext/hash_map>
#include <tr1/unordered_map> //using this one currently
std::tr1::unordered_map<char *, Vars> elements;
凡Vars它是一个类,我也是在一个类的定义中这样做,问题是编译器打印错误说:
No member named 'tr1' in namespace 'std'
我不确定最新情况,所以我非常感谢任何帮助,提前谢谢。
答案 0 :(得分:3)
#include<tr1/unordered_map>
并使用
std::tr1::unordered_map<char*, Vars> elements;
似乎工作正常。
非常感谢。