读书人

BCB 内存异常

发布时间: 2012-11-06 14:07:00 作者: rapoo

BCB 内存错误
逻辑上没有问题 但是每次都会出现错误(在0x.....内存能为read 或者 write) 并跳到new中, _stl_delete(void * _p){::operator delete _p;}

没有用到指针,而且也没有调用new 、delete 等, 只是用了很多的string , 还有用到istringstream;

求高手指点;

[解决办法]
你说没有调用new,delete,只是没有显式的调用而已。

不可重现的内存错误是最难调试的,注意检查对象的生命同期。开启调试工具,如CodeGuard等,或者有帮助。
[解决办法]
读取已经删除的内存区域出错。

查查对象的生命周期(这话是cc说的,借用一下)。


[解决办法]
这种情况把地址记下来,然后在模块列表中看看相对应的是哪个模块出的问题,然后再进一步找原因

读书人网 >C++ Builder

热点推荐