你了解c++中的关键字virtual吗? 您所在的位置:网站首页 virtual英文 你了解c++中的关键字virtual吗?

你了解c++中的关键字virtual吗?

#你了解c++中的关键字virtual吗?| 来源: 网络整理| 查看: 265

virtual在英文中表示“虚”、“虚拟”的含义。c++中的关键字“virtual”主要用在两个方面:虚函数与虚基类。下面将分别从这两个方面对virtual进行介绍。

1.虚函数

虚函数源于c++中的类继承,是多态的一种。在c++中,一个基类的指针或者引用可以指向或者引用派生类的对象。同时,派生类可以重写基类中的成员函数。这里“重写”的要求是函数的特征标(包括参数的数目、类型和顺序)以及返回值都必须与基类中的函数一致。如下所示:

class base { int a,b; public: void test(){ cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有