简答题

虚函数和纯虚函数的区别是什么?

正确答案

虚函数定义时冠以关键字virtual,本身有实现代码,作用是引导基类指针根据指向对象调用类体系中不同重载版本函数。
纯虚函数是指在说明时代码“为0”的虚函数,即纯虚函数本身并没有实现代码,必须通过它的派生类定义实现版本。

答案解析

相似试题
  • 下列的成员函数中,纯虚函数是()。

    单选题查看答案

  • 构造函数说明为纯虚函数是没有意义的。

    判断题查看答案

  • 纯虚函数是一种特殊的成员函数,它是一种没有具体实现的虚函数。

    判断题查看答案

  • 以下()成员函数表示纯虚函数。

    单选题查看答案

  • 下面函数原型中,()声明了fun为纯虚函数。

    单选题查看答案

  • 带有纯虚函数的类是()。

    填空题查看答案

  • 如果一个类至少有一个纯虚函数,那么就称该类是()。

    单选题查看答案

  • 含有一个或多个纯虚函数的类称为()。

    单选题查看答案

  • 具有纯虚函数的类是抽象类,它的特点是不可以定义对象。

    判断题查看答案