1、this指针?
摘抄自百度百科: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。
其中难点: (1)一个对象的this指针并不是对象本身的一部分,为啥this指针不是对象的一部分。
(2)不会影响sizeof(对象)的结果,为啥对象里都有this指针了,按理说会占用4个字节(32位程序),却不占用空间。
(3)this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。既然是指针,为啥只能在类里面使用?
2、this指针的本质
#include <iostream>
class B {
private:
<