1.2 函数与参数
void swap(int &x, int &y){
int temp = x;
x = y;
y = temp;
}
将原来的值传参改为引用传参即可。
template<class Ta, class Tb>
int count(Ta a, Tb value){
int cnt = 0;
for (int i = 0;i < len(a);i++){
if (a[i] == value)
cnt++;
}
return cnt;
}
template<class T>
void f(int start, int end, Ta value, Tb a){
for (int i = start;i < end;i++)
a[i] = value;
]
- 一样
- 程序1-1:1) 程序2-2:2)4) 其中3)会出错