В TR1 unordered_map
доступно из заголовочного файла <tr1/unordered_map>
как std::tr1::unordered_map
.
В следующем стандарте C ++ 0x он доступен из заголовочного файла <unordered_map>
как std::unordered_map
.
, поэтому вы должны использовать заголовок <tr1/unordered_map>
и пространство имен std::tr1::unordered_map
для vc 2008, потому что vc 2008 не поддерживает C ++ 0x.
Чтобы ответить на проблему, которую вы указали в комментарии.
Кроме того, убедитесь, что вы скачали пакет для VS2008 !
Проверьте список поддерживаемых новых функций.
New containers (tuple, array, unordered set, etc)