文章 2023-11-06 来自:开发者社区

51 C++ - 抽象基类和纯虚函数(pure virtual function)

在设计时,常常希望基类仅仅作为其派生类的一个接口。这就是说,仅想对基类进行向上类型转换,使用它的接口,而不希望用户实际的创建一个基类的对象。同时创建一个纯虚函数允许接口中放置成员原函数,而不一定要提供一段可能对这个函数毫无意义的代码。做到这点,可以在基类中加入至少一个纯虚函数(pure virtual funct...

51 C++ - 抽象基类和纯虚函数(pure virtual function)
文章 2016-08-11 来自:开发者社区

C++继承三之纯虚函数pure virtual function

在C++中我们可以将一些类的共性编写到一个抽象的类中叫他抽象类(ABC abstract base class) 这个类中必须包含一个纯虚函数,抽象类不能定义出对象,但是可以作为其他类的基类。在抽象 类中可以对纯虚函数进行定义也可以不定义,但是注意纯虚函数一般是通过抽象类派生出来的派 生类的差异性函数原型,及不能在抽象类中实现的函数。那么抽象类的特点为: 1、至少包含一个纯虚函数 2、纯虚函数可....

C++ 入门教程开发文档

42 课时 |
17989 人已学 |
免费
开发者课程背景图

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。