BCB 内存错误
逻辑上没有问题 但是每次都会出现错误(在0x.....内存能为read 或者 write) 并跳到new中, _stl_delete(void * _p){::operator delete _p;}
没有用到指针,而且也没有调用new 、delete 等, 只是用了很多的string , 还有用到istringstream;
求高手指点;
[解决办法]
你说没有调用new,delete,只是没有显式的调用而已。
不可重现的内存错误是最难调试的,注意检查对象的生命同期。开启调试工具,如CodeGuard等,或者有帮助。
[解决办法]
读取已经删除的内存区域出错。
查查对象的生命周期(这话是cc说的,借用一下)。
[解决办法]
这种情况把地址记下来,然后在模块列表中看看相对应的是哪个模块出的问题,然后再进一步找原因