C++ 模版函数的定义与使用示例
// // Created by lenovo on 2025-05-29. // #ifndef MAX_H #define MAX_H //template 关键字告诉C++编译器 要开始泛型编程了 //T - 参数化数据类型 template <typename T> T Max(T a, T b) { return a > b ? a : b; } #endif //MAX_H
{ auto c = Max(1.2, 2.2); cout << "最大值:" << c << endl; } { auto c = Max<double>(1.2, 2.2); cout << "最大值:" << c << endl; } { auto d = Max<int>(1, 2); cout << "最大值:" << d << endl; }

浙公网安备 33010602011771号