简答题

函数重载的主要作用是什么?函数重载时参数个数不同时,能否有缺省参数,为什么?调用不同的重载函数是在编译时决定还是在运行时决定?

正确答案

函数重载主要作用是:用同一个函数名可以去调用不同参数或功能的函数,即用同一个函数实现不同的操作。
函数重载时参数个数不同时,不能有缺省参数。因为:有缺省参数时,就会发生二义性,编译出错。
调用不同的重载函数是在编译时决定的。

答案解析

相似试题
  • 在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值()

    单选题查看答案

  • 函数重载时,它们的参数个数和类型要求都不能相同。

    判断题查看答案

  • 函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。

    判断题查看答案

  • 函数重载既要求两函数参数对应的类型不同又要求参数个数不同。

    判断题查看答案

  • 将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。

    填空题查看答案

  • 成员函数与一般函数一样可以重载、内联和设置参数的默认值。

    判断题查看答案

  • c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?

    简答题查看答案

  • 使用成员函数方法和使用友元函数的方法所定义的重载运算符函数的参数个数是不相同的。

    判断题查看答案

  • 重载运算符的函数也可以设置默认参数。

    判断题查看答案