C++
larntin2002
兴趣广泛,喜欢踢足球,打篮球,打乒乓求,喜欢音乐。
展开
-
回调函数
摘自:编程爱好者论坛[http://www.programfan.com/] 回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。本文不准备介绍这些函原创 2004-10-11 11:12:00 · 781 阅读 · 0 评论 -
串行化(Serialization)
串行化(Serialization)转载自:VC知识库 作者:阿荣串行化是微软提供的用于对对象进行文件I/O的一种机制,该机制在框架(Frame)/文档(Document)/视图(View) 模式中得到了很好的应用。很多人对什么是串行化、怎么使对象具有串行化能力和如何使用串行化功能等问题都不甚明了。本文试图对串行化做一个简单的解释。由于本人对串行化功能使用的也不多,不足之处敬请谅解。 MFC 框架原创 2004-10-21 10:20:00 · 1657 阅读 · 0 评论 -
DLL中调用约定和名称修饰
本文为转帖:原文网址调用约定(Calling Convention)是指在程序设计语言中为了实现函数调用而建立的一种协议。这种协议规定了该语言的函数中的参数传送方式、参数是否可变和由谁来处理堆栈等问题。不同的语言定义了不同的调用约定。 在C++中,为了允许操作符重载和函数重载,C++编译器往往按照某种规则改写每一个入口点的符号名,以便允许同一个名字(具有不同的参数类型或者是不同 的作用域)有多个转载 2008-02-19 14:12:00 · 536 阅读 · 0 评论 -
经典编程:DLL地狱及其解决方案
原文网址:http://www.xiaozhou.net/ReadNews.asp?NewsID=905本文将要介绍DLL的向后兼容性问题,也就是著名的“DLL Hell”问题。问题描述: 在维护一个有多个DLL构成的工程时候,由于改变了新版的DLL中引出类的函数,而导致程序出现各种错误,这个就是经典的Dll Hell问题。1. 在DLL的导出类中增加一个新的虚函数将导致如下问题: (1)如果转载 2007-12-03 10:38:00 · 1257 阅读 · 0 评论 -
string类学习
注:原文地址/*****************************这是一个学习的工程,专门学习c++的string,也许你会觉得用c语言的 char *用的挺好的但是,如果你真正认识了string后你就不会再坚持要用char *来处理字符串了。这个工程的每一个文件都是针对string的一个方面来的,我希望能在每一个相关的文件中把其牵涉到的知识解释清楚。要熟练的掌握一门编程语言,研习运用库转载 2008-02-25 16:59:00 · 747 阅读 · 0 评论 -
nafxcwd.lib和afxmem.obj的冲突
>------ Build started: Project: ReplaceOther, Configuration: Debug Win32 ------1>Linking...1>ImageTagInfo.obj : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification原创 2010-05-13 10:56:00 · 1235 阅读 · 0 评论