首页 > 试题广场 >

在 C++ 中,用于实现动态多态性的是( )。

[单选题]
C++ 中,用于实现动态多态性的是( )。
  • 内联函数
  • 重载函数
  • 模板函数
  • 虚函数
C++支持两种多态性:编译时多态性,运行时多态性。
a.编译时多态性:通过重载函数和运算符重载实现。(静态多态性)
b运行时多态性:通过虚函数和继承实现。(动态多态性)
发表于 2017-05-31 19:25:41 回复(0)
在c++中,多态分为2类:静态多态性和动态多态性
静态多态是通过函数重载实现的。
动态多态是通过虚函数实现的。
发表于 2017-09-16 22:35:57 回复(0)
形成多态的三大条件:1.子类继承父类,2子类重写父类虚函数,3父类指针或者引用指向子类对象,,达成以上3个条件就形成了多态,,答案abc均没有提到虚函数,,正确答案d
发表于 2017-05-31 21:40:46 回复(0)

  C++支持两种多态性:编译时多态性,运行时多态性。 

  a.编译时多态性:通过重载函数和运算符重载实现。(静态多态性) 

  b运行时多态性:通过虚函数和继承实现。(动态多态性) 

发表于 2018-12-18 00:04:47 回复(0)
动态多态性:虚函数 静态:重载函数
发表于 2018-11-06 20:02:22 回复(0)