摘要:
关于C++ const 的全面总结 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示: No. 作用 说明 参考代码 1 可以定义const常量 const int Max = 100; 2 便于进行类型检查 const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替... 阅读全文
posted @ 2012-11-21 20:17
Wilson Kwok
阅读(157)
评论(0)
推荐(0)
摘要:
C++的运算符重载 c++c扩展语言 C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C++最吸引人的特性之一。 运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运算符将要进行的操作。运算符函数的定义与其他函数的定义类似,惟一的区别是运算符函数的函数名是由关键字operator和其后要重载的运算符符号构成的。运算符函数定义的一般格式如下: <返... 阅读全文
posted @ 2012-11-21 20:07
Wilson Kwok
阅读(207)
评论(0)
推荐(0)
摘要:
MFC程序的执行过程 1 首先产生全局的对象theApp(任何一个mfc程序都会产生这样一个对象) 2 进入到 int AFXAPI afxWinMain(…)这个函数中。 3 进入到 AfxWinInit(…)。 SDK程序WinMain函数的四个参数HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpCmdLine在Cwin... 阅读全文
posted @ 2012-11-21 16:37
Wilson Kwok
阅读(176)
评论(0)
推荐(0)
摘要:
深浅MFC学习笔记总结-MFC程序的执行过程MFC程序的执行过程1 首先产生全局的对象theApp(任何一个mfc程序都会产生这样一个对象)2 进入到 int AFXAPI afxWinMain(…)这个函数中。3 进入到 AfxWinInit(…)。SDK程序WinMain函数的四个参数HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpCmdLine在CwinApp中都是成员变量,在这一步,将afxWinMain传进来的这些参数值赋给theApp对应的成员变量。4 pApp->InitApplicati... 阅读全文
posted @ 2012-11-21 16:36
Wilson Kwok
阅读(102)
评论(0)
推荐(0)