摘要:
1、要使用CString类型,需包含头文件 #include <atlstr.h>,在MFC中,需包含#include <afx.h> Unicode下CString转成char*:1 cstring P_Cstring= "";//需要被转化的Cstring2 int nLength = P_Cstring.GetLength();3 int nBytes = WideCharToMultiByte(CP_ACP,0,P_String,nLength,NULL,0,NULL,NULL);4 char* P_char= new char[ nByte 阅读全文
摘要:
(一)基本概念1、入口地址:每个函数在内存中拥有一段存储空间,在内存的起始地址就是这个函数的入口地址;2、编辑期绑定和运行期绑定: 编译期绑定:指的是程序运行哪一段代码,由编译器在编译阶段就确定了; 运行期绑定:一个函数的绑定发生在运行时刻; 我们也称运行期绑定的函数是多态的;3、在C++中,只有满足一定的条件,才可能是多态的,这些条件是: (1)必须有一个继承体系结构; (2)继承体系结构中的一些类必须具有同名(相同函数签名)的virtual成员函数; (3)至少有一个基类类型的指针或基类类型的引用。这个指针或引用可对virtual成员函数进行调用; 例如: 1 #includ... 阅读全文