摘要: 一.基本语法 在C++中,可以将虚函数声明为纯虚函数,语法格式为: 纯虚函数没有函数体,只有函数声明,在虚函数声明的结尾加上=0,表明此函数为纯虚函数。 最后的=0并不表示函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”。 包含纯虚函数的类称为抽象类(Abstract Class)。 阅读全文
posted @ 2017-06-28 14:29 夜行过客 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一.虚函数使用的注意事项 1.只需要在虚函数的声明处加上 virtual 关键字,函数定义处可以加也可以不加。 2.为了方便,你可以只将基类中的函数声明为虚函数,这样所有子类中具有遮蔽(覆盖)关系的同名函数都将自动成为虚函数。 3. 当在基类中定义了虚函数时,如果派生类没有定义新的函数来遮蔽此函数, 阅读全文
posted @ 2017-06-28 09:19 夜行过客 阅读(420) 评论(0) 推荐(0) 编辑