C++学习笔记--C语言模拟this指针

都知道,C++中类的成员变量和成员函数是分开存储的,变量能够存储在堆、栈、全局区,而函数只能存在代码段,而且一个类只对应一套成员函数,那么如何经过类对象调用成员函数呢? 答案是经过this指针,类对象将this指针传递给函数,因此函数可以使用类对象的成员变量,而this指针保存的就是当前对象的地址。这个传递的行为被编译器隐藏起来了,下面经过C代码模拟this指针的传递过程。web 头文件test.
相关文章
相关标签/搜索