,使用编译器默认构造函数
如果既有内置类型又有自定义类型,就给内置成员变量默认值,使用编译器默认构造函数
析构函数
1....注意:析构函数不能重载
对象生命周期结束时,C++编译系统系统自动调用析构函数。
编译器生成的默认析构函数,对自定类型成员调用它的析构函数, 内置类型不做处理。...//编译器自动生成的析构函数,内置类型不做处理,自定义类型去调用它的析构
~Stack()
{
if (_array)
{
free(_array);//这里如果使用编译器默认析构函数...,没有则编译器自动生成,对基本类型不处理,故_hour,
//_minute,_second都为随机值
//析构函数,程序结束时自动调用其析构函数,没有则编译器自动生成,对基本类型不处理,自定义类型调用其析构函数...但是, 如果有需要写析构的类, 一般都要写拷贝构造, 因为编译器默认的析构函数只是值拷贝.