类成员函数与this指针

类成员函数的编译 对于类成员函数,不是一个对象对应一个单独的成员函数,而是同一类 的全部对象共享这个成员函数体。当程序编译后,成员函数的地址已经肯定,,当调用此成员函数时,会将当前对象的this指针传入成员函数,类的成员函数体只有一份,但成员函数之因此能够把各个对象的数据分开是由于,每次执行成员函数时,都会把当前对象的this指针(首地址)传入,对类内成员数据的访问,其实是经过this指针访问数据
相关文章
相关标签/搜索