C++ STL中map.erase(it++)用法原理解析
之前在程序循环中使用map::erase函数时,误搬了vector::erase的用法,导致Server down掉了,好在在测试环境就及时发现了问题,在上线前进行了补救。
一下总结一下map::erase的正确用法。
首先看一下在循环中使用vector::erase时我习惯的用法:for(vector<int>::iterator it = vecInt.begin(); it != vecI
原创
2016-03-21 22:20:58 ·
28753 阅读 ·
2 评论