注意:此程序在win环境下会出现上述描述的问题;在mac环境下第一种方式是正常运行的。Map.erase有3个重载函数:
void erase(iterator position);
size_type erase(const key_type& x); // 这个如果size_type为int,则返回值为1时代表删除成功,为0代表删除失败。
void erase(iterator first, iterator last); // 相当于map.clean()。
注意:此程序在win环境下会出现上述描述的问题;在mac环境下第一种方式是正常运行的。Map.erase有3个重载函数:
void erase(iterator position);
size_type erase(const key_type& x); // 这个如果size_type为int,则返回值为1时代表删除成功,为0代表删除失败。
void erase(iterator first, iterator last); // 相当于map.clean()。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。