C++面向对象之this指针

从上篇博文,我们已经知道了成员变量与成员函数是分开存储的,即每一个非静态成员函数只会诞生一份函数实例,也就是多个同类型的对象会共用一块代码,那么这块代码是如何区分哪个对象在调用它呢? C++通过this 指针指向调用成员函数的对象来解决这个问题。 this指针隐含在每个非静态成员函数内的一种指针。无需定义,直接用即可。 this 的用途: 当形参和成员变量同名时,可以用this指针来区分。 在类的
相关文章
相关标签/搜索