Debug下代码没有问题,Release下出错,通过LOG查看出错代码在:m_valvector.push_back(val);
代码的执行时机是初始化的时候,大概是什么原因呢?
------解决方案--------------------
什么错误?请提供更详细信息,或者代码.
我以前用过是可以的。
------解决方案--------------------
类似的问题,一般是小范围的指针操作越界引起的。
因为在 Debug 模式下,内存有用于调试的部分,所以不会出现问题。但在 Release 模式下,问题就出现了。
所以建议 LZ 仔细分析代码,不要去怀疑 vector 这种很多人在用、但只有 LZ 你那出错的原因是因为 vector 本身的问题。