大家好,我是一个C++初学者,最近在学const修饰成员函数
下面这行代码,报了一个错误,this指针不能指向一个常量,我想请教一下是为什么?
#include <iostream>
using namespace std;
class Person
{
public:
void showperson()
{
this->m_a=100;
}
int m_a;
};
void test02()
{
const Person p;
p.showperson();
//p.m_a=100;
}
int main()
{
test02();
system("pause");
return 0;
}