📄 p7_4.cpp
字号:
/*****************************
* p7_4.cpp *
* 构造拷贝构造函数 *
*****************************/
#include <iostream>
using namespace std;
class Clock {
private:
int H,M,S;
public:
Clock(int h=0,int m=0,int s=0)
{
H=h,M=m,S=s;
cout<<"constructor:"<<H<<":"<<M<<":"<<S<<endl;
}
~Clock()
{
cout<<"destructor:"<<H<<":"<<M<<":"<<S<<endl;
}
Clock(Clock & p)
{
cout<<"copy constructor,before call: "<<H<<":"<<M<<":"<<S<<endl;
H=p.H;
M=p.M;
S=p.S;
}
void ShowTime()
{
cout<<H<<":"<<M<<":"<<S<<endl;
}
};
Clock fun(Clock C)
{
return C;
}
void main(void)
{
Clock C1(8,0,0);
Clock C2(9,0,0);
Clock C3(C1);
fun(C2);
Clock C4;
C4=C2;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -