MFC
huangxinxing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MFC中m_pMainWnd = &dlg报错
MFC主窗口添加了控件后,并添加新的成员变量与此控件相关联。这个时候编译和链接的时候都不会出错。但是在程序执行的时候,会发生内存访问错误。访问的内存不能为“written”。这个时候,只需要将工程重新编译一遍。(注意,是点击rebuild all),此问题则可以解决。转载 2012-04-13 21:52:29 · 628 阅读 · 0 评论 -
关于MFC下检查和消除内存泄露的技巧
本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。关键词:VC++;CRT 调试堆函数;试探法。编译环境VC++6.0技术原理检测内存泄漏的主要工具是调试器和 CRT 调试堆函数。若要启用调试堆函数,请在程序中包括以下语句: #define CRTDBG_MAP_ALLOC#inc转载 2012-04-13 22:30:47 · 1760 阅读 · 0 评论 -
获取系统当前时间
一、使用MFC可以用以下代码得到CTime time = CTime::GetCurrentTime(); ///构造CTime对象int m_nYear = time.GetYear(); ///年int m_nMonth = time.GetMonth(); ///月int m_nDay = time.GetDay(); ///日int转载 2012-04-13 21:27:32 · 377 阅读 · 0 评论 -
指针初始化对内存访问的影响
空指针的使用可能造成错误,指针初始化的时候未赋初值而造成的野指针的错误更加可怕。 前段时间在重写opencv LK金字塔光流迭代算法(cvCalcOpticalFlowPyrLK 函数)的时候,对初始化在程序中的重要作用有了更加深入的认识。 程序的具体问题如下,在处理比较小的图片的时候,直接运行会发生错误,原因是内存访问越界(提示为该内存不能read)。但是用F5调试运行的时候转载 2012-04-13 21:54:11 · 375 阅读 · 0 评论
分享