摘要:
析构函数是类的另一个特殊成员函数,它的作用与构造函数相反,C++规定析构函数的名字是类的前面加上一个波浪号(~): ~类名() { 函数体 } 析构函数不返回任何值,没有返回类型,也没有函数参数。由于没有函数参数,因此它不能被重载。换言之,一个类可以有多个构造函数,但是只能有一个析构函数。 (一)何 阅读全文
摘要:
在建立一个对象时,通常最需要立即做的工作是初始化对象,如对数据成员赋初值。为了解决对象初始化的问题,C++提供了构造函数来处理对象的初始化。 (一) 构造函数是一种特殊的成员函数,与其它成员函数不同,它不需要人为调用,而是建立对象时自动被执行。C++规定构造函数的名称与类的名称相同,并且不能指定返回 阅读全文