[单选题]

在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。

A.参数个数

B.参数类型

C.函数名称

D.函数体

参考答案与解析:

相关试题

()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义

[单选题]是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A.虚析构函数B.构造函数C.纯虚函数D.静态成员函数

  • 查看答案
  • 一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的

    [主观题]一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。

  • 查看答案
  • ()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须

    [单选题]是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A.虚析构函数B.虚构造函数C.纯虚函数D.静态成员函数

  • 查看答案
  • 带有虚基类的多层派生类,构造函数的成员初始化列表中都要列出虚基类的构造函数,这样

    [单选题]带有虚基类的多层派生类,构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化 ______。A.与虚基类下面的派生类个数有关B.多次C.二次D.一次

  • 查看答案
  • 生成派生类对象时,派生类构造函数调用基类构造函数的条件是(  )。

    [单选题]生成派生类对象时,派生类构造函数调用基类构造函数的条件是(  )。A.无需任何条件B.基类中显示定义了构造函数C.派生类中显式定义了构造函数D.派生类

  • 查看答案
  • 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将

    [单选题]带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化( )。A.与虚基类下面的派生类个数有关B.多次C.两次D.一次

  • 查看答案
  • 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对

    [单选题]带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。A.一次B.两次C.多次D.以上答案都不对

  • 查看答案
  • 带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样

    [单选题]带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化A.与虚基类下面的派生类个数有关B.多次C.二次D.一次

  • 查看答案
  • 在C£«£«中,如果派生类的函数与基类的函数同名,参数也完全相同,但基类函数没有

    [单选题]在C++中,如果派生类的函数与基类的函数同名,参数也完全相同,但基类函数没有virtual关键字,这种机制称为______。A.重载B.重置C.隐藏D.替换

  • 查看答案
  • 在公有派生时,派生类中定义的成员函数只能访问原基类的()。

    [单选题]在公有派生时,派生类中定义的成员函数只能访问原基类的( )。A.私有成员、保护成员和公有成员B.保护成员和私有成员C.公有成员和保护成员D.公有成员和私有成员

  • 查看答案
  • 在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持