2010年11月2日

摘要: [代码]调用示例:[代码] 阅读全文
posted @ 2010-11-02 09:56 ltang 阅读(1714) 评论(0) 推荐(0) 编辑

2010年11月1日

摘要: [代码]调用示例:[代码] 阅读全文
posted @ 2010-11-01 21:55 ltang 阅读(2319) 评论(0) 推荐(0) 编辑

2010年10月26日

摘要: 使用静态库是重用代码的一种绝佳方式。您不必在自己创建的每个程序中重新实现这些例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可。创建新的静态库项目1.从“文件”菜单中,选择“新建”,然后选择“项目…”。2.从“项目类型”窗格中,选择“Visual C++&r... 阅读全文
posted @ 2010-10-26 10:55 ltang 阅读(428) 评论(0) 推荐(0) 编辑
摘要: ATL_NO_VTABLE:A symbol that prevents the vtable pointer from being initialized in the class's constructor and destructor.(阻止class生成虚函数表指针)基类虚函数表会被派生类覆盖掉,所以我们可以对基类使用 ATL_NO_VTABLE 避免产生虚函数表!ATL是通过多重继承来实... 阅读全文
posted @ 2010-10-26 10:50 ltang 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 使用 AFX_EXT_CLASS 导出和导入扩展DLL使用 AFX_EXT_CLASS 宏导出类;链接到扩展 DLL 的可执行文件使用该宏导入类。使用 AFX_EXT_CLASS 宏,用于生成扩展 DLL 的相同头文件可以与链接到 DLL 的可执行文件一起使用。在 DLL 的头文件中,将 AFX_EXT_CLASS 关键字添加到类的声明中,如下所示:class AFX_EXT_CLASS CMyC... 阅读全文
posted @ 2010-10-26 10:49 ltang 阅读(1548) 评论(0) 推荐(0) 编辑

导航