以下是本人在毕业设计(一个关于主题的搜索引擎后台程序)的过程中所遇到的一些关于内存泄漏的问题:下面这些都是内存泄漏的信息,这些*.cpp文件都是VC内部的。其中strcore.cpp(118)处的内存泄漏居然有3000多处。请问出现下面内存泄漏信息一般是由什么原因引起的?
plex.cpp(31) : {156058} normal block at 0x08D04518, 124 bytes long.
Data: < 0` > 00 00 00 00 00 00 00 00 30 60 D0 08 01 00 00 00
map_pp.cpp(72) : {156057} normal block at 0x0080E668, 68 bytes long.
Data: <PG \G > 50 47 D0 08 5C 47 D0 08 00 00 00 00 00 00 00 00
strcore.cpp(118) : {156056} normal block at 0x0080BE98, 34 bytes long.
Data: < 1 > FF FF FF FF 01 00 00 00 15 00 00 00 31 00 00 00
dbcore.cpp(2666) : {156055} normal block at 0x08D10B68, 2 bytes long.
Data: < > 00 00
strcore.cpp(118) : {156054} normal block at 0x0080C240, 270 bytes long.
Data: < Beiy> 01 00 00 00 08 00 00 00 01 01 00 00 42 65 69 79
plex.cpp(31) : {156058} normal block at 0x08D04518, 124 bytes long.
Data: < 0` > 00 00 00 00 00 00 00 00 30 60 D0 08 01 00 00 00
map_pp.cpp(72) : {156057} normal block at 0x0080E668, 68 bytes long.
Data: <PG \G > 50 47 D0 08 5C 47 D0 08 00 00 00 00 00 00 00 00
strcore.cpp(118) : {156056} normal block at 0x0080BE98, 34 bytes long.
Data: < 1 > FF FF FF FF 01 00 00 00 15 00 00 00 31 00 00 00
dbcore.cpp(2666) : {156055} normal block at 0x08D10B68, 2 bytes long.
Data: < > 00 00
strcore.cpp(118) : {156054} normal block at 0x0080C240, 270 bytes long.
Data: < Beiy> 01 00 00 00 08 00 00 00 01 01 00 00 42 65 69 79
解决方案 »
- Win 7,VS2008专业版,安装 VisualFC后,用 VisualFC,VS出错退出
- CDHtmlDialog 类能不能获取<iframe>标签下的网页窗口
- 我的vc串口程序发行后,在别人的电脑就不运行不正常了
- 非模态对话框消息传递的问题?
- 我在编写ic卡的时候遇到了一些问题,我的是sel4442卡,我的校验密码如下
- 一道简单的DLL题目,几乎难倒了所有C++高手!!!!!
- 一个父字符串str1中有n个子字符串str2,如何求出n? 在线,很快就接分
- 初学MFC Hello World问题
- 如何把副线程中的某个数据传入主线程
- 如何在VB中调用VC++编写的DLL
- 急!在线等!如何得到动态创建的控件的ID?
- chiprobot(芯片宝贝)(把神经接到CSDN上烧录) !?!?!?!?!?
http://www.betajin.com/alphasun/index.htm
DocWizard C++程序文档自动生成工具 | Wave OpenGL 水波与动模拟和显示 | HttpProxy | ChatSocket | Mandelbrot分形
确实是用boundchecker查的。to Cline(营营) :
该程序是多线程的,我确实是强制中止了线程。是不是如果不强制中止了线程,上面的内存泄漏就不存在了?
还想问一个问题,我的程序在运行时,经常运行到下句时出错:
str.Format ("Getting: %s", (LPCSTR)lParam);
如果把(LPCSTR)lParam改为"ddddd",则不会出错,请问这可能是什么原因呢?