核心概念
类,是c++区别于c的最大概念,并围绕着类增加了非常多的方法和上层库,因此,本教程围绕着类,对各个概念进行联系和辨析
具体
- 基类中的虚函数,可以在派生类中被重写,重写时,可以使用override关键字显式标识,以说明该函数是对某个虚函数的重写(这不是必要行为,但十分推荐加上)
- 纯虚函数在基类中不声明函数体,但要加上=0,以说明这是一个纯虚函数
- 在类的方法中,用&和&&说明该方法的引用限定,左值引用限定&,右值引用限定&&,变量和常量等具有持久性的对象属于左值,临时对象等即将被销毁的对象属于右值
- 类中的非静态方法不能被直接调用,需要实例化后才能通过实例调用