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

BCB 内存异常

2012-11-06 
BCB内存错误逻辑上没有问题但是每次都会出现错误(在0x.....内存能为read 或者 write) 并跳到new中, _stl_d

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

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

求高手指点;

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

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

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


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

热点排行