摘要: const 和 =0要分开理解. 成员函数后面用 const 修饰,const表示this是一个指向常量的指针,即对象成为一个常量,即它的成员不能够变化.(默认情况下,this的类型是指向类类型非常量版本的常量指针。例如在Sales_data成员函数中,this的类型是Sales_data *con 阅读全文
posted @ 2018-12-16 22:30 心媛意码 阅读(4532) 评论(0) 推荐(0) 编辑
摘要: 虚函数,必须在基类中实现,子类可以不用实现,也可以实现成新的方法. 纯虚函数基类中不实现,在子类中必须实现.拥有纯虚函数的类称为抽象类,不能够进行实例化(比如人类不能够实例化),但可以创建指针和引用来指向子类(子类可以创建对象). 阅读全文
posted @ 2018-12-16 22:21 心媛意码 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 定义一个基类的指针p,在delete p时,如果基类的析构函数是虚函数,这时只会看p所赋值的对象,如果p赋值的对象是派生类的对象,就会调用派生类的析构函数(毫无疑问,在这之前也会先调用基类的构造函数,在调用派生类的构造函数,然后调用派生类的析构函数,基类的析构函数,所谓先构造的后释放);如果p赋值的 阅读全文
posted @ 2018-12-16 21:57 心媛意码 阅读(197) 评论(0) 推荐(0) 编辑