unordered_map on Xcode 4.2

unordered_map on Xcode 4.2

本文关键字:Xcode on map unordered      更新时间:2023-10-16

hi我试图在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'

我不知道发生了什么事,所以我真的很感激任何帮助,提前谢谢。

这似乎是我的错误,我正在使用编译器工具生成器Coco/R,在源文件中,我似乎犯了一个include错误,这使得解析器和扫描程序文件有一个错误,实际上在那之后,include

#include<tr1/unordered_map>

并使用

std::tr1::unordered_map<char*, Vars> elements;

看起来效果不错。

无论如何,谢谢。