C++基础(4) 委托构造函 复制构造函 分析构函 组合函
发布时间
阅读量:
阅读量
一、委托构造函数
回顾:Clock类的两个构造函数
//默认构造函数的实现
Clock::Clock():hour(0),minute(0),second(0){}
//构造函数的实现
Clock::Clock(int newH, int newM, int newS):
hour(newH),minute(newM),second(newS){
}
委托构造函数:使用类的其他构造函数执行初始化过程。
举例
//构造函数的实现
Clock::Clock(int newH, int newM, int newS):
hour(newH),minute(newM),second(newS){
}
//委托构造函数的实现!!!
Clock():Clock(0,0,0){}
二、复制构造函数
定义:一种特殊的构造函数,其形参为本类的对象引用 。
作用:用一个已存在的对象 去初始化同类型的新对象 。
语法形式:
//类的定义
class 类名{
public:
类名(形参); //构
全部评论 (0)
还没有任何评论哟~
