C++学习(2)

前提是你 提交于 2020-02-13 02:07:55

今天从P7开始
P7.成员变量
成员变量其实就相当于结构体变量在这里插入图片描述
成员变量到底在哪里呢?在class里声明之后,并没有实体存在,只是知道有一个成员变量,而不知道在哪里。而在定义了这个class的对象后,也就定义了此class里面的成员变量。还是要分清declaration和definition.

P8.成员变量的秘密
this指针
首先说变量是属于对象的,函数是属于类的。
在调用函数的时候
例子如下)
属的类的对象
这个f()函数是如何设计的,使得它能够知道我在用a.f()还是aa.f()
这里其实有一个隐藏的指针“this”指向所调用函数所属的类的对象在这里插入图片描述在这里插入图片描述这就是成员变量的秘密

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!