1.默认构造函数
A(){}
2.默认析构函数
~A(){}
3.默认拷贝构造函数
A(const A& a){}
4.默认赋值操作符
A& operator=(const A& a){}
要考虑如下几个问题:
1.形参为什么是引用类型?
2.形参为什么是const类型?
3.返回值为什么是引用类型?
1.默认构造函数
A(){}
2.默认析构函数
~A(){}
3.默认拷贝构造函数
A(const A& a){}
4.默认赋值操作符
A& operator=(const A& a){}
要考虑如下几个问题:
1.形参为什么是引用类型?
2.形参为什么是const类型?
3.返回值为什么是引用类型?