小智 7
包括<tr1/unordered_map>和使用std::tr1::unordered_map<>.
编辑:
我也用msvc10编译这个代码,它在两个命名空间中都支持它,但只在一个位置支持它.所以我想让两个编译器尽可能地进行编译.
要使用两个编译器进行编译,您可以使用以下内容:
#if defined(_MSC_VER) && _MSC_VER >= 1600
# include <unordered_map>
#else
# include <tr1/unordered_map>
#endif
Run Code Online (Sandbox Code Playgroud)