03 2012 档案
摘要:源自http://blog.sina.com.cn/s/blog_69fc9ee001010b90.html由于C++编译器需要支持函数的重载,会改变函数的名称,因此dll的导出函数通常是标准C定义的。这就使得C和C++的互相调用变得很常见。但是有时可能又会直接用C来调用,不想重新写代码,让标准C编写的dll函数定义在C和C++编译器下都能编译通过,通常会使用以下的格式:(这个格式在很多成熟的代码...
阅读全文
摘要:源自http://www.cnblogs.com/fangshenghui/archive/2010/09/22/1833010.htmlWTL的DDX(对话框数据交换)很像MFC,可以使用很简单的方法将变量和控件关联起来。1,从CWindowImpl派生一个新类。class CMainDlg :public CDialogImpl,public CWinDataExchange //用DDX...
阅读全文
摘要:源于http://hi.baidu.com/xiaoyaoyiyiyun/blog/item/c6d102fa3989e9344f4aea86.html话说CString这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入ATL、WTL头文件,来把这个东西搞个清清楚楚。【涉及到头文件】 ATL: atlstr.h, atlsimpstr.h MFC : cstringt...
阅读全文
摘要:源自http://blog.csdn.net/zhongjiekangping/article/details/6804602如何组织编写模板程序前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板...
阅读全文
摘要:昨天使用vector时,琢磨了这么的一个问题,对于一个复合型结构元素如何查找(排序),如何使用泛型编程?度之,得:#include "iostream"#include "vector"#include "algorithm"using namespace std;typedef struct _POINT_{int x;int y;}POINT;class FindPoint{public:Fi...
阅读全文

浙公网安备 33010602011771号