为什么释放Bitmap不成功,内存依然增加 Bitmap *pBmp = new Bitmap(nWidth,nHeight,PixelFormat24bppRGB);deletel pBmp ;为什么释放不成功,内存依然增加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Bitmap是什么东西?如何定义的?内部是否还有句柄没有进行释放 如果不是deletel拼写有误,一定是其他地方有泄漏。这两句是没问题的。 1.你凭什么断定是这里内在泄漏呢?2.如果delete 与 new配对了,理论上说不会有内在泄漏的.除非C库出问题了. GDI+ 中不能使用new,如果要保留此指针,试试这个? static Bitmap bmp(800,600,PixelFormat24bppRGB); Bitmap *pBmp = &bmp; 你的代码没有问题。由于操作体统的优化, 所以你释放的内存没有理解体现出来。你可以分配10000次,释放10000次试试看就明白了。ps: deletel 是手误打多了个l吧。 为什么出现这种栈呢? CListBox的问题 VS2005提问 IOCP疑问,关于错误处理 请问动态连接代码和静态连接代码大小和运行速度比较? 造成服务端Close_Wait的原因有哪些? 帮我看看我的代码,给我讲下他咋运行地被,自己写的程序自己搞不懂咋运行成功地。。。。郁闷。。。 山东省2003年的高级程序员考试,什么时候开始报名,有人知道吗? 谁能提供msdn的下载网址? 程序在VC环境下编译运行都没错,但是单独把.exe文件取出来执行就出错,为何? 一个GetQueuedCompletionStatus函数问题。 CRichEditCtrl 如何怎么去获取控件内多种文字格式?
2.如果delete 与 new配对了,理论上说不会有内在泄漏的.除非C库出问题了.
static Bitmap bmp(800,600,PixelFormat24bppRGB);
Bitmap *pBmp = &bmp;
由于操作体统的优化, 所以你释放的内存没有理解体现出来。你可以分配10000次,释放10000次试试看就明白了。ps: deletel 是手误打多了个l吧。