#include<iostream>
using namespace std;
class Stu{
public:
int age;
Stu(int age){
this->age = age;
}
void fun1(){
age = 4;
}
void fun2() const{ //在成员函数后面加的const是修饰的this指针,使其指向的值不能被修改
age = 8; //这句报错,加了const不允许修改其属性。
}
};
int main(){
Stu s(10);
s.fun1();
cout<<s.age<<endl;
s.fun2();
cout<<s.age<<endl;
}
using namespace std;
class Stu{
public:
int age;
Stu(int age){
this->age = age;
}
void fun1(){
age = 4;
}
void fun2() const{ //在成员函数后面加的const是修饰的this指针,使其指向的值不能被修改
age = 8; //这句报错,加了const不允许修改其属性。
}
};
int main(){
Stu s(10);
s.fun1();
cout<<s.age<<endl;
s.fun2();
cout<<s.age<<endl;
}