this 指针

一个对象的 this 指针并不是对象本身的一部分,不会影响 sizeof(对象)的结果。this 作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。

参考:C++this指针

tip: [指针] 只是类型的名字;变量可以是指针类型的,表达式也可以是指针类型的。

      [this 指针] 不是等价于 [this 指针变量],事实上也正是如此:this 是关键词,是表达式,但偏偏就不是变量。

 

posted @ 2021-10-08 16:26  strive-sun  阅读(17)  评论(0编辑  收藏  举报