码迷,mamicode.com
首页 > 编程语言 > 详细

C++入门经典-例8.9-抽象类,纯虚函数,创建纯虚函数

时间:2017-09-22 14:04:39      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:库函数   bsp   经典   有一个   子类   声明   虚函数   ++   过程   

1:包含有纯虚函数的类称为抽象类,一个抽象类至少具有一个纯虚函数。抽象类只能作为基类派生出的新的子类,而不能在程序中被实例化(即不能说明抽象类的对象),但是可以使用指向抽象类的指针。在程序开发过程中并不是所有代码都是由软件构造师自己写的,有时候需要调用库函数,有时候分给别人写。一名软件构造师可以通过纯虚函数建立接口,然后让程序员填写代码实现接口,而自己主要负责建立抽象类。

2:纯虚函数

    纯虚函数是指被标明为不具体实现的虚成员函数,它不具备函数的功能。许多情况下,在基类中不能给虚函数一个有意义的定义,这时可以在基类中将它声明为纯虚函数,而实现留给派生类去做。纯虚函数不能被直接调用,而仅起到提供一个与派生类已知的接口的作用。

    声明纯虚函数的形式为:

C++入门经典-例8.9-抽象类,纯虚函数,创建纯虚函数

标签:库函数   bsp   经典   有一个   子类   声明   虚函数   ++   过程   

原文地址:http://www.cnblogs.com/lovemi93/p/7574307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!