classname
{
//类体:由成员变量和成员函数组成
};
class为定义类的关键字,classname为类名,{}里为类的主体,类体由成员变量和成员函数组成
类体的组成:类中的变量叫做成员变量或类的属性...如果把类定义为图纸,那么类的实例化就是拿着图纸建造房子,对象就是我们建造出来的房子.
3.class对比struct
C++中的class和C语言中的struct对比:
四个角度:
属性:class兼容...中成员变量和函数不在同一个作用域中,函数不能直接访问成员变量,得传参....+兼容C的语法,所以也是支持struct Stack来定义对象的,同时C++还支持直接使用Stack定义变量
函数如果被定义在类中,编译器就会默认把这个成员函数定义为内联函数
4.访问限定符...之前我们在第7点已经给大家讲过,成员函数不是存放在对象中,而是存放在了公共代码段中,不是你的,肯定不在你那里找喽,p->Print()只是传递了p的地址.同时在成员函数内部的this接收到的都是nullptr