首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

STL容器中insert的有关问题

2012-05-28 
STL容器中insert的问题。我想问一下。如果insert失败了。比如map容器,插入失败之后。应该采取什么的措施。对以

STL容器中insert的问题。
我想问一下。如果insert失败了。比如map容器,插入失败之后。应该采取什么的措施。对以后的程序运行有什么影响呢。一般怎么处理这样的情况。

[解决办法]
insert失败不会影响原有的容器
[解决办法]
可能你迭代器用错了。这种insert,delete操作会对迭代器造成变动。特别是在循环中。
[解决办法]
分析失败原因 别想着失败了该怎么办
[解决办法]
内存不够而失败的话,就不用管,如果你要处理,无非就是提醒用户吧.
当然,如果是服务器程序,要保存一些数据的话,肯定要处理的,不然数据丢了可要出问题的.
[解决办法]
内存不足引起的失败会有 bad_alloc异常抛出

热点排行