虚函数的定义是什么?

如题所述

  1、虚函数的概念
  虚函数是以virtual关键字声明的基类函数。如果在基类中将某个函数指定为virtual,并且派生类中有另外一个该函数的定义,则编译器将知道我们不想静态连接该函数。我们真正需要的是基于调用该函数的对象种类,在程序的特定位置选择调用哪一个函数。
  2、定义
  语法:virtual 函数返回类型 函数名(参数表) {函数体}
  虚函数必须是基类的非静态成员函数,其访问权限可以是private或protected或public,在基类的类定义中定义虚函数的一般形式:
  class基类名{
  .......
  virtual 返回值类型 将要在派生类中重载的函数名(参数列表);

  };
温馨提示:答案为网友推荐,仅供参考
相似回答