函数模板

Posted fengyp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数模板相关的知识,希望对你有一定的参考价值。


 1 #include<iostream>
 2 using namespace std;
 3 template<typename T>//定义一个通用函数,T为类型参数
 4 
 5 
 6 T max(T a, T b, T c)//只能用在参数个数相同,参数类型不同
 7 {
 8     if (b > a)    a = b;
 9     if (c > a) a = c;
10     return a;
11 }
12 
13 int main()
14 {
15     int i1 = 185, i2 = -76, i3 = 567, i;
16     double d1 = 56.87, d2 = 90.23, d3 = -3214.78, d;
17     long l1 = 67854, l2 = -912456, l3 = 673456, l;
18 
19     i = max(i1, i2, i3);
20     d = max(d1, d2, d3);
21     l = max(l1, l2, l3);
22 
23     cout << "i_max=" << i << endl;
24     cout << "d_max=" << d << endl;
25     cout << "l_max=" << l << endl;
26     while (1);
27 }

 


 

以上是关于函数模板的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段1——vue主模板

VSCode自定义代码片段2——.vue文件的模板

VSCode自定义代码片段(vue主模板)

Eclipse 中的通用代码片段或模板

nodejs常用代码片段