按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
的函数名称必定要与类别名称相同。
相对于构造式,自然就有个析构式(destructor ),也就是在对象行将毁灭但未毁灭之前
一刻,最后执行(并且是自动执行)的函数,它的函数名称必定要与类别名称相同,再
在最前面加一个~ 符号。
一个有着阶层架构的类别群组,当衍生类别的对象诞生之时,构造式的执行是由最基础
类别(most based )至最尾端衍生类别(most derived );当对象要毁灭之前,析构式的执
行则是反其道而行。第3章的frame1 程序对此有所示范。
我以实例展示不同种类之对象的构造式执行时机。程序代码中的编号请对照执行结果。
88
…………………………………………………………Page 151……………………………………………………………
第2章 C++ 的重要性伲�
#0001 #include
#0002 #include
#0003
#0004 class CDemo
#0005 {
#0006 public:
#0007 CDemo(const char* str);
#0008 ~CDemo();
#0009 private:
#0010 char name'20';
#0011 };
#0012
#0013 CDemo::CDemo(const char* str) // 构造函数
#0014 {
#0015 strncpy(name; str; 20);
#0016 cout