vc++第2章 C++面向对象程序设计
2.1.3 构造函数和析构函数3. 默认构造函数和析构函数 系统自动生成的默认构造函数和析构函数如下所示: CMeter( ) // 默认构造函数的形式 { } ~CMeter( ) // 默认析构函数的形式 { } 需要说明的是,在用户定义一个对象时,编译器会自动 根据对象定义的格式选择相应的构造函数。例如: CMeter m1, m2; 由于m1和m2不带任何参数,当类没有用户定义的构造 函数时,则编译器就会使用默认构造函数对m1和m2进 行初始化。用默认构造函数对对象进行初始化时,则将 对象的所有数据成员都初始化为零或空。