Expression: map/set iterator not incrementable 解决
map mapa;for (size_t i = 0; i < 3; i++) {mapa[i] = i + 10;}for (map::iterator it = mapa.begin(); it != mapa.end();) {mapa.erase(it->first);}
上面代码报错:Expression: map/set iterator not incrementable
解决途径:
map mapa;for (size_t i = 0; i < 3; i++) {mapa[i] = i + 10;}for (map::iterator it = mapa.begin(); it != mapa.end(); it = mapa.begin()) {mapa.erase(it->first);}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
