unordered_map в Xcode 4.2 - PullRequest
       14

unordered_map в Xcode 4.2

2 голосов
/ 16 марта 2012

привет, я пытаюсь использовать unordered_map в программе, скомпилированной в Xcode 4.2, но компилятор не распознает ее, я попытался:

#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'

Я не уверен, что происходит, поэтому я был бы очень признателен за любую помощь, заранее спасибо.

1 Ответ

3 голосов
/ 17 марта 2012

ну, похоже, это была моя ошибка, я использую генератор инструментов компилятора Coco / R и похоже, что в исходном файле я допустил ошибку с включением, и это сделало файлы синтаксического анализатора и сканера ошибочными после этого включают

#include<tr1/unordered_map>

и использование

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

вроде нормально работает.

спасибо в любом случае.

...