摘要: 1、基本概念 纯虚函数是一个在基类中说明的纯虚函数,在基类中没有定义,要求任何派生类都定义自己的版本。 纯虚函数为各派生类提供一个公共界面(接口的封装和设计、软件的模块功能划分)。 纯虚函数的语法: 一个具有纯虚函数的基类称为抽象类。 2、抽象类小案例 3、抽象类在多继承中的应用 绝大多数面向对象语 阅读全文
posted @ 2018-10-26 17:50 悦悦的小屋 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、虚函数表和vptr指针 当类中声明虚函数时,编译器会在类中生成一个虚函数表; 虚函数表是一个存储类成员函数指针的数据结构; 虚函数表是由编译器自动生成与维护的; virtual成员函数会被编译器放入虚函数表中; 存在虚函数时,每个对象中都有一个指向虚函数表的指针(vptr指针)。 说明: (1) 阅读全文
posted @ 2018-10-26 16:58 悦悦的小屋 阅读(510) 评论(0) 推荐(0) 编辑