Time operator+(int n) { Time tem; tem=*this; for(int i=0;i<n;i++) { tem.MyDate::operator++(); } return tem; }有错吗
时间: 2024-02-14 16:22:45 浏览: 64
对于r=r+;的系统工作-VC++2010学习
这段代码的语法是正确的,但是需要进一步了解 `MyDate::operator++()` 的具体实现。如果 `MyDate::operator++()` 没有正确实现,那么这段代码可能会导致错误。此外,也需要考虑在 `Time` 类中是否定义了默认构造函数和拷贝构造函数,以及是否正确地重载了赋值运算符 `operator=`。
阅读全文