编译下面的 C++程序段,并尝试修改该程序,使其能够通过编译检查。 class Date { int d, m, y; public: int day( ) const { return d; } int month( ) const { return m; } int year( ) const; // ... }; // const 是函数原型的一个组成部分,因此在函数定义部分也要带 const 关键字。 inline int Date::year( ) const { retu
时间: 2023-06-03 11:03:38 浏览: 99
rn y; }
修改后的程序段为:
class Date {
int d, m, y;
public:
int day( ) const { return d; }
int month( ) const { return m; }
int year( ) const { return y; } // 修改处
// ...
};
修改方法是: 在 year 函数定义中加上 { return y; },使其返回该对象中存储的 y 值。
阅读全文