1.类的构造函数
类的构造函数专门用于构造新对象、将值赋给它们的数据成员。构造函数没有声明类型。
(1)声明和定义构造函数
对于Stock类,它的构造函数为
Stock()
{
....................
}
构造函数的参数表示的不是类成员,而是赋给类成员的值。因此,构造函数的参数名不能与类成员相同。
(2)默认构造函数
如果没有提供任何构造函数,则C++将自动提供默认构造函数,默认构造函数没有参数。
2.析构函数
构造函数创建对象后,程序负责跟踪改对象,直到其过期。对象过期时,程序将自动挑用一个特殊的成员函数,即析构函数,完成清理工作。
析构函数的名称为:在类名前面加上~ 即~Stock()