const修饰成员函数
const修饰成员函数:在成员函数后面加const,const修饰指针所指向的对象,也就是说保证调用这个const成员函数的对象在函数内不会被改变。
class Date
{
public:
void Display()
{
cout<<_year<<_month<<_day<<endl;
}
void Display() const
{
cout<<_year<<_month<<_day<<endl;
}
private:
int _year;
int _month;
int _day;
}
int main()
{
Date d1;
d1.Display();
const Date d2;
d2.Display();