为什么const对象只能调用const成员函数,而不能调用非const成员函数?
摘要:
我们可以用const来定义一个const对象,const对象是不可以调用类中的非const成员函数,这是为什么呢? 我们知道c++在类的成员函数中还会隐式传入一个指向当前对象的this指针,所以在test类中,实际的print函数应该是这样的void print(test * this);,这代表一 阅读全文
posted @ 2017-10-03 13:35 zhangkele 阅读(338) 评论(0) 推荐(0) 编辑