函数模板前template语句的位置

先贴个例子看看:

 #include<iostream>
using namespace std;
template <int size = >
void print()
{
for (int i = ; i < size; i++)
{
cout << "aaa" << endl;
}
}
template <typename T>
T add(T x, T y)
{
return x + y;
}
template <typename M, typename N>
void display(M x, N y)
{
cout << x << endl;
cout << y << endl;
}
template <typename M, int size = >
void display(M x)
{
for (int i = ; i < size; i++)
{
cout << x << endl;
}
}
int main()
{
int a = , b = ;
float c = 1.2, d = 6.4;
cout << add(a, b) << endl;
cout << add(c, d) << endl;
print<>();
print();
display(a, c);
display<int, >(c);
return ;
}

<未完。。。>初学勿喷

上一篇:新公司入职第一天遇到的 关于 CSS 单行溢出文本显示省略号...的问题


下一篇:根据select不同的选项实现相应input框添加项的显示