码迷,mamicode.com
首页 > 其他好文 > 详细

抽象基类

时间:2014-10-29 10:31:55      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:sp   strong   on   bs   对象   nbsp   函数   继承   不能   

纯虚函数

和普通的虚函数不一样,一个纯虚函数无须定义。我们通过在函数体的位置(即在声明语句的分号之前)书写=0就可以将一个虚函数说明为纯虚函数。其中,=0只能出现在类内部的虚函数声明语句处。

指的注意的是,我们也可以为纯虚函数提供定义,不过函数体必须定义在类的外部。也就是说,我们不能在类的内部为一个=0的函数提供函数体。

 

含义纯虚函数的类是抽象基类

含有(或者未经覆盖直接继承)纯虚函数的类是抽象基类。抽象基类负责定义接口,而后续的其他类可以覆盖该接口。我们不能(直接)创建一个抽象基类的对象。

抽象基类

标签:sp   strong   on   bs   对象   nbsp   函数   继承   不能   

原文地址:http://www.cnblogs.com/wuchanming/p/4058592.html

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