#include<iostream>
using namespace std;
class Date{
int d,m,y;
public :
Date(){
d=1;
m=1;
}
void add_year(int n);
void add_month(int n);
void add_day(int n);
void print() const;
};
//常量成员函数
//const表示这个函数不会修改Date的状态,而且不能缺少const关键字
void Date::print() const{
cout<<d;
}
/*错误用法,在const 函数内企图修改函数的成员值
void Date::print()const {
cout<<d++;
}
*/
//自引用
int main(){
Date my_birthday;
my_birthday.print();
}
C++学习笔记———类之常量成员函数
最新推荐文章于 2024-05-06 17:35:52 发布