unordered_map插入元素报错。

time_is_life time_is_life 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想存一个一个的键值对,比如:
"server":"my server"
"user","my"
"password":"aa"
开始用的是map,发现会自动排序,不好。
于是用了unordered_map, 结果insert方法的时候总是编译不过去,代码如下:


#include "stdafx.h"
#include <unordered_map>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
std::tr1::unordered_map<std::wstring, std::wstring> map;
map.insert( std::tr1::unordered_map<std::wstring, std::wstring>::value_type(L"server",L"my server")); //此处编译出错

return 0;
}




unordered_map到底该怎么插入元素那?请指教,谢谢。
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
time_is_life
VC/MFC 16,550 成员 421,606 内容