C++ std::map使用的注意事项

clear可以清除map元素

std::map<int, int> asd;
asd[1] = 1;
asd[2] = 4;
//此时,map有两个元素
asd.clear();
//此时,map没有任何元素

如果读取了map,map会自动生成一个元素

std::map<int, int> asd;
//此时,map没有任何元素
TRACE(L"%d\n", asd[3]);
//读取了map的空值后,会自动生成一个元素asd[3]=0在map中
发布了131 篇原创文章 · 获赞 81 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/wei242425445/article/details/100596431
今日推荐