首页 > 试题广场 >

以下哪些是有效的 C++ 函数重载()

[不定项选择题]
以下哪些是有效的 C++ 函数重载()
  • 两个函数参数类型不同
  • 两个函数的参数名称不同
  • 两个函数返回类型不同
  • 两个函数参数个数不同
要判断有效的C++函数重载,需明确函数重载的规则:函数重载要求函数的**参数列表(参数类型、参数个数、参数顺序)**不同,与参数名称、返回类型无关。 - 选项A:参数类型不同,符合函数重载规则,有效。 - 选项B:参数名称不同,不影响函数重载的判定(参数名称不参与重载区分),无效。 - 选项C:仅返回类型不同,无法构成有效重载(编译器无法仅通过返回类型区分函数),无效。 - 选项D:参数个数不同,符合函数重载规则,有效。 综上,有效的C++函数重载是 A、D。
发表于 2025-10-15 18:46:09 回复(0)