Date& Date(const Date& dt) //请修改其中的错误② { yr=dt.yr; mo=dt.mo; day=dt.day; }
时间: 2024-03-18 17:39:48 浏览: 118
这个函数的问题在于它没有返回值。应该将其返回类型改为 Date&,并在函数结尾处添加 return *this; 语句,以返回当前对象的引用。修改后的代码如下:
```
Date& Date::Date(const Date& dt)
{
yr = dt.yr;
mo = dt.mo;
day = dt.day;
return *this;
}
```
阅读全文