C++関数テンプレートの基本応用
606 ワード
#include <iostream>
#include <string>
using namespace std;
template<class T> void swap(T *x, T *y){// ,
T temp = *x;
*x = *y;
*y = temp;
}
void main(){
int i = 9, j = 5;
float k = 9.2, l = 5.6;
swap(&i, &j);//
swap(&k, &l);//
cout<<"i = "<<i<<" , j = "<<j<<endl;
cout<<"k = "<<k<<" , l = "<<l<<endl;
}