函数定义时参数类型与调用时相同
但显示函数重载
什么问题捏(>﹏<)


关注引自免费微信小程序:皆我百晓生
非常感谢您提供的详细信息和问题描述。经过深入分析,我发现这个问题可能有以下几个原因:
对于第一个问题,我们需要确保函数名的类型是正确的,并且在定义函数时明确指出其参数类型。以下是修复后的代码:
void max(Student &arr) {
// Your code here
}
第二个问题,我们需要找到并修改相应的代码来处理输入参数的类型。以下是一个示例:
Student* s;
max(s);
这个修复后,函数可以接收 Student* 类型的参数,也可以处理任何类型的学生对象。在运行这段代码之前,您需要确保已经包含了 std::string 的头文件,并在源代码中正确导入了它。
再次感谢您的耐心阅读和问题解答。如果您有任何其他问题或需求,请随时向我提出。祝您好运!