运算符重载
赋值运算符重载
//类内默认有赋值运算符, 浅拷贝
//参数类型:
// 值: 传参发生拷贝, 且不能优化自赋值的逻辑
// 引用:不发生拷贝, 可以优化自赋值的逻辑
// 返回值类型:
// void: 不能进行连续赋值
// 引用/值: 可以进行连续赋值, 如果是引用,效率更高
// return *this;
class Date{
public:
Date(int y = 2000, int m = 1, int d = 1)
:_year(y), _
原创
2020-05-26 08:55:52 ·
91 阅读 ·
0 评论