木樨点点

关注

map的insert会自动忽略重复key,而不是替换

木樨点点

关注

阅读 59

2023-04-17


uint32_t nID = 0;
    map<string, uint32_t> str2IntMap;
    for(int i = 0; i < 10; ++i)
    {
        str2IntMap.insert(make_pair("a", nID));
        ++nID;
    }
    for(map<string, uint32_t>::iterator it = str2IntMap.begin(); it != str2IntMap.end(); ++it)
    {
        printf("%d=%s\n", it->second, it->first.c_str());
    }


上面会输出:0=a


key为a的pair插入第一组 a,0后,

再插入 a,1,自动忽略。


相关推荐

天悦哥

java斗地主中级案例(利用了HashMap 集合的key不可重复,而value不可重复的特点)

天悦哥 26 0 0

Sky飞羽

java遍历map(java遍历map的key)

Sky飞羽 145 0 0

忍禁

使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历

忍禁 56 0 0

求索大伟

python替换json文件的key

求索大伟 90 0 0

八卦城的酒

Mysql中INSERT ... ON DUPLICATE KEY UPDATE的实践

八卦城的酒 110 0 0

一枚路过的程序猿

pycharm格式的正则替换key:value到‘key’:'value',

一枚路过的程序猿 122 0 0

互联网码农

pycharm打开py文件会以文本编辑的模式打开,而不是用项目模式。

互联网码农 65 0 0

一叶轻舟okok

map和unordered_map的自定义key。

一叶轻舟okok 122 0 0

在觉

关注技能的用处而不是学习的难度

在觉 67 0 0

盖码范

map的键值可以重复吗

盖码范 58 0 0

精彩评论(0)

0 0 举报