摘要:
首先,我们知道: 每个成员函数都有一个额外的、隐含的形参this。在调用成员函数时,形参this初始化为调用函数的对象的地址。成员函数的函数体可以显示的使用this,但是不是必须这样做。在普通的非const成员函数中,this的类型是一指向类类型的const指针,可以改变this所指向的值,但是不能改变this所保存的地址。在这种情况下,我们引入了const成员函数,它的作用是:改变了this形参的类型。this指针变成了一个指向const类类型对象的const指针。它既不能改变this所指向的对象,也不能改变this所保存的地址。那我们加入const的目的是什么呢?这样做有什么好处呢?我们知 阅读全文
posted @ 2012-02-03 16:10
CBDoctor
阅读(703)
评论(0)
推荐(0)
浙公网安备 33010602011771号