jbu*_*jbu -4 c++ element exception vector erase
对不起我无法提供代码bc我没有.
我的同事(已经在公司工作了很长时间但似乎不知道他在做什么)声称他必须做一些奇怪的事情来从矢量中删除元素.他将所有元素向下移动(从他想要移除的元素开始)然后他将移除向量中的最后一个元素.听起来不错,但效率很低.标准库的std :: vector :: erase()应该能够处理这个问题.
他这样做是因为他声称在元素0上调用erase会产生随机异常.
我的问题是什么可能导致这个?我很确定这是一个线程安全问题,但还有什么可能导致它吗?
请让我知道......我是C++的新手.
再次,抱歉无法提供代码.
谢谢,Jbu
| 归档时间: |
|
| 查看次数: |
1281 次 |
| 最近记录: |