C++学习笔记———类之常量成员函数

#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();

}

发布了40 篇原创文章 · 获赞 9 · 访问量 3306

猜你喜欢

转载自blog.csdn.net/weixin_44706647/article/details/99686123