};
class为定义类的关键字,classname为类名,{}里为类的主体,类体由成员变量和成员函数组成
类体的组成:类中的变量叫做成员变量或类的属性,类中的函数叫做成员函数或类的方法....默认访问限定符修饰:class为了体现封装性,约束访问成员变量,将默认访问限定符修饰为私有;而struct默认使用者编程素质较高,自由访问成员变量,将默认访问限定符修饰为共有。...封装:隐藏属性,公开行为接口
也就是将想给你访问成员函数的定义成私有,不想给你访问成员变量的定义成私有,将成员变量定义成私有之后,在类外你不能随意访问我们的成员变量,这样就不用担心成员变量被修改了,你要想修改成员变量的话...只能在“成员函数”的内部使用
this指针本质上是“成员函数”的形参,当对象调用成员函数时,将对象地址作为实参传递给
this形参。所以对象中不存储this指针。...this指针是“成员函数”第一个隐含的指针形参,一般情况由编译器通过ecx寄存器自动传
递,不需要用户传递
其实:我们细想一下,我们在学C语言的时候,对于传参,我们一般都是选择传一个变量(比如栈或数组