常成员函数与this指针
void Coordinate::changeX()const
{
m_iX=10;
}
等同于
void changeX(const Coordinate)
{
m_iX=10;
}
它俩都是错误的,老师上课讲的时候说通过常指针去改变该指针指向的数据是不被允许的,我想问为什么不允许,指针指向的位置不能变,为什么指向的内容也不能被改变?
void Coordinate::changeX()const
{
m_iX=10;
}
等同于
void changeX(const Coordinate)
{
m_iX=10;
}
它俩都是错误的,老师上课讲的时候说通过常指针去改变该指针指向的数据是不被允许的,我想问为什么不允许,指针指向的位置不能变,为什么指向的内容也不能被改变?
2016-12-08
举报