文章目录
1.面向对象和面向过程
2.class的引入和对象的实例化
3.class对比struct
4.访问限定符
5.声明和定义分离
6.封装
7.类中成员函数的存储位置
8.类/对象的大小
9.隐含的...类只是一个类型,并不是一个实体,从类得到实体的过程就被称为类的实例化....,在类里面,只要是共有的,无论是成员变量还是成员函数,都可以访问.
5.声明和定义分离
先来看一个问题:下图的语法错误原因是什么?...实际上,这里的成员函数的确是定义好了的,但是呐,这里就是因为没有哪一个对象来调用Print()函数,所以也就没有办法传隐式的参数,从而出现了这个语法问题.
问题2:下面两个代码,运行结果是什么?...只能在“成员函数”的内部使用
this指针本质上是“成员函数”的形参,当对象调用成员函数时,将对象地址作为实参传递给
this形参。所以对象中不存储this指针。