vc++第2章 C++面向对象程序设计
2.1.3 构造函数和析构函数1. 构造函数 前面已提及,在类的定义中是不能对数据成员进行初始化的。为了能给数据成员自动设置 某些初始值,这时就要使用类的特殊成员函数——构造函数。构造函数的最大特点是在对 象建立时它会被自动执行,因此用于变量、对象的初始化代码一般放在构造函数中。 C++规定:构造函数必须与相应的类同名,它可以带参数,也可以不带参数,与一般的成 员函数定义相同,也可以重载。例如: class CMeter { public: CMeter(int nPos ) // 带参数的构造函数 { m_nPos = nPos; } ... } 这样若有: CMeter oMeter(10), oTick(20); 则会自动调用构造函数CMeter(int nPos ),从而使得对象oMeter中的私有成员m_nPos的 值为10;使得对象oTick中的私有成员m_nPos的值为20。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库vc++第2章 C++面向对象程序设计(5)在线全文阅读。
相关推荐: