[置顶] 使用C++的map容器遇到的bug(map/set iterator not dereferencable)
最近使用C++,程序中使用了map容器,提示错误map/setiteratornotdereferencable。刚开始很是疑惑,迭代器未解除引用。。。最后发现是迭代器指示的元素为空(即end),但程序在使用迭代器的循环中存在bug,以为现有条件足够约束而导致使用空的迭代器。map>::iteratorit=shotList.find
(shotId);
while(it->first.fin