22 lines
371 B
C++
22 lines
371 B
C++
#include <iostream>
|
|
// 修正模板的定义
|
|
template <typename T>
|
|
T max(T x, T y)
|
|
{
|
|
// 删除无效的赋值语句
|
|
return (x > y) ? x : y;
|
|
}
|
|
int main()
|
|
{
|
|
char c = 0;
|
|
int i = 1;
|
|
|
|
// 调用模板函数时需要指定模板类型
|
|
int result = max((int)c,i);
|
|
|
|
// 输出结果
|
|
std::cout << "Max: " << result << std::endl;
|
|
|
|
return 0;
|
|
}
|