MFC
文章平均质量分 61
Maybe______
这个作者很懒,什么都没留下…
展开
-
MFC基于CPlex结构的内存池化管理
转自:http://blog.csdn.net/phunxm/article/details/5676520CMapPtrToPtr的内存管理问题CMapPtrToPtr类保存的是若干个映射项的集合。每个映射项保存了一对映射关系,一个称为键(key),相当于数学中的 x,另一个称为值(value),相当于y。为了将这些映射关系连在一起,还要在每个映射项中记录下下一个映射项的地址,所以可转载 2016-08-27 12:50:59 · 499 阅读 · 0 评论 -
[MFC]MFC同步类总结
转自:http://blog.csdn.net/shimazhuge/article/details/8907347MFC同步类CCriticalSection临界区:在用户模式工作(遇到加锁等待时会进入内核模式),使用与保护线程间共享资源,一个线程可以多次Lock不会错。不支持在多进程之间工作。将一段代码置入临界区,只允许最多一个线程进入执行这段代码。一个临界区仅在创建它的进程中转载 2016-08-27 17:57:51 · 471 阅读 · 0 评论 -
MFC 线程同步
转自:http://blog.csdn.net/akof1314/article/details/5764200在多线程的情况下,如果存在多个线程要使用同一个资源的情况时,则需要在线程之间进行协调(同步)才能使程序完成预定的工作,而不会出现灾难性的冲突。MFC 提供的多线程类分为两类:同步对象(CSyncObject 、CSemaphore 、CMutex 、C转载 2016-08-27 18:06:54 · 487 阅读 · 0 评论 -
IsKindOf()函数
原文链接:http://blog.csdn.net/liang_lq/article/details/6191383知道有IsKindOf这么个函数,用来检测:(1)对象是否属于指定的类,(2)对象是否属于指定类派生的类,但是一直没用过,今天用了下,提示错误errorC2039: 'classXXX' : is not a member of'XXX',查了很多资料,才把它搞明白,转载 2016-10-24 23:57:55 · 703 阅读 · 0 评论 -
CString、CStringA 和 CStringW
在MFC中经常会看到 CString、CStringA 和 CStringW三者之间的转化问题,下面是几个相关的描述问题描述: VisualC++.NET中将CStringT作为ATL和MFC的共享的“一般”字符串类,它有CString、CStringA和CStringW三种形式,分别操作不同字符类型的字符串。这些字符类型是TCHAR、char和wchar_t。 T转载 2016-11-14 11:42:32 · 1510 阅读 · 0 评论 -
stafx.h错误与预编译头详解
最近在一个项目中遇到了一个很奇怪的问题,在基于MFC的DLL工程中,一个cpp文件除了在该工程中使用外,在另外一个工程中也会用到,所以及使用了条件编译#ifdef,具体代码如下:#ifndef PYTHON_ALONE#include "stdafx.h"#include #include #else#include #include #incl转载 2016-11-23 10:05:40 · 1791 阅读 · 0 评论 -
fatal error C1859: 意外的预编译头错误
在win7上上使用VS C++2008编译工程,总是出现这样一个错误:fatal error C1859:意外的预编译头错误,只需重新运行编译器就可能修复此问题。找到一种有效的解决办法,就是安装补丁VS90SP1-KB976656-x86.exe。微软推荐的其它解决办法有:方法 1禁用 / 分析 如果已启用的编译器选项。方法 2开始清理生成。方法 3转载 2016-11-23 10:33:00 · 630 阅读 · 0 评论 -
mfc最详细入门教程
以下是我从其他网站中学的内容,后有相应的网站学习链接地址,可供学习1.选择菜单项File->New->Project,弹出“New Project”对话框。 2.左侧面板中Installed Templated的Visual C++下选择MFC,中间窗口中选择MFC Applicat...转载 2018-04-17 11:39:23 · 2128 阅读 · 0 评论