经典指数          
原因
4311
浏览数
0
收藏数
 

下面关于虚函数和函数重载的叙述不正确的是
  • 虚函数不是类的成员函数
  • 虚函数实现了C++的多态性
  • 函数重载允许非成员函数,而虚函数则不行
  • 函数重载的调用根据参数的个数、序列来确定,而虚函数依据对象确定

     举报   纠错  
 
切换
1 个答案

多态性分为编译时多态性和运行时多态性,

编译时多态性通过静态编联完成,例如函数重载,运算符重载;

运行时多态性则是动态编联完成,主要通过虚函数来实现;

函数重载不需要是成员函数,在类外声明或定义的函数同样可以对其进行重载

重载的调用主要根据参数个数,参数类型,参数顺序来确定, 函数重载是忽略返回值的

 
切换
撰写答案