参考答案和解析
正确答案:C
解析:重载函数至少要在参数个数或参数类型上有所不同。如果只是返回值类型不同,而其他完全相同(参数个数及类型),会造成c++编译器无法区分它们,则不能作为重载函数来使用。
更多“对c++编译器区分重载函数无任何意义的信息是A.参数类型B.参数个数C.返回值类型D.常成员函数关键 ”相关问题
  • 第1题:

    实现函数重载时,关于多个函数可以通过()进行区分,下列说法正确的是:

    A.通过函数的不同参数个数

    B.通过函数的不同返回值类型

    C.通过函数的不同参数类型

    D.通过函数的不同命名


    正确

  • 第2题:

    【单选题】系统在调用重载函数时,根据()来确定哪个函数是最佳匹配。

    A.参数类型或个数

    B.参数类型或返回值类型

    C.参数个数或返回值类型

    D.参数名称与类型


    参数类型或个数

  • 第3题:

    在C++中,函数原型不能标识()。

    A.函数参数的个数

    B.函数的返回值的类型

    C.函数的功能

    D.函数参数类型


    B

  • 第4题:

    2、对C++编译器区分重载函数无任何意义的信息是________。

    A.参数类型

    B.参数个数

    C.返回值类型

    D.常成员函数关键字const


    C

  • 第5题:

    17、对C++编译器区分重载函数无任何意义的信息是()。

    A.参数类型

    B.参数个数

    C.返回值类型

    D.常成员函数关键字 const


    C 解析:重载函数至少要在参数个数或参数类型上有所不同。如果只是返回值类型不同,而其他完全相同(参数个数及类型),会造成c++编译器无法区分它们,则不能作为重载函数来使用。