永发信息网

如何检测DLL中的内存泄漏

答案:2  悬赏:30  手机版
解决时间 2021-04-12 11:48
如何检测DLL中的内存泄漏
最佳答案
#pragma once

#ifdef _DEBUG
#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)
#else
#define DEBUG_CLIENTBLOCK
#endif
#define _CRTDBG_MAP_ALLOC
#include
#ifdef _DEBUG
#define new DEBUG_CLIENTBLOCK
#endif

//注意, 仍然有些地方会误报, 特别是全局变量.
class CMemLeakCheck
{
private:
CMemLeakCheck()
{

}
public:
static void InitMemLeakCheck()
{
_CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
}
};
全部回答
你好! 引起内存泄漏的一个可能原因是 MFC 创建了在消息处理函数内使用的临时对象。在规则 DLL 中,MFC 不自动释放分配给这些对象的内存。 请注意,Visual C++ 文档中不再使用 USRDLL 一词。静态链接到 MFC 的规则 DLL 具有与原来的 USRDLL 相同的特性 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郎朗你算什么东西 你全家算什么东西!你能配
我的寻仙已经25级了怎么图标还不自动点亮?
个人原创古风励志诗词,古风励志的句子
谁有胡萝卜的QQ表情
在测定硫酸铜晶体结晶水含量的实验中,叙述正
在淘宝买Q币没发货可退款吗
adidas.nike.puma,这些品牌各是哪个国家?
胶南宾馆面馆在什么地方啊,我要过去处理事情
石峰区株洲市第六中学(南门)地址在哪里啊
中考古诗词鉴赏考点,中考时,怎样鉴赏诗句?
有人练DNF号吗
电影 沉默的朋友 不知道谁有 这部电影的下载
如图所示,用纸片把盛满水的杯子盖严,使杯口
toshiba笔记本有电池不插电开不了机?
如何分析电路图?()
推荐资讯
我DNF怎么组不上队,系统说对方无法加入队伍
如果你为你前男友受了伤,他却为了和他女朋友
相亲认识的一个女孩,聊了两个多月,不怎么打
普陀禅寺这个地址在什么地方,我要处理点事
单选题Itisimportantthatwe_____.A.shal
三狮能夺冠吗?
三白中药名字
梦幻诛仙一出来送的连环礼包送什么`
在什么地方搜索的电影不卡啊
我爱上了一个混混 我该怎么办
CF里抽奖抽到的兑奖卷怎么用
美国内战铲除了农业中的种植园经济,此举对资
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?