在C++中,以下哪个选项描述了函数重载的特征? A. 函数重载要求函数名必须相同,参数类型也必须相同 B. 函数重载允许函数名相同,但参数类型或参数数量必须不同 C. 函数重载只能在同一个类中实现 D. 函数重载会导致编译错误 答案解析 函数重载是指在同一个作用域中,允许多个函数具有相同的名称,只要它们的参数列表不同。选择B是因为它准确描述了重载的定义。选项A错误,因为参数类型必须不同;选项C错误,重载可以在不同类中实现;选项D错误,重载是合法的,不会导致编译错误。 正确答案:B