1 用函数模板实现不同数据类型的交换功能
#include <iostream>
using namespace std;
template <typename T>
void fun(T &a,T &b)
{
T temp;
temp = a;
a = b;
b = temp;
}
int main()
{
int a = 10;
int b = 20;
fun(a,b);
cout << a << " " << b << endl;
char c = 'a';
char d = 'b';
fun(c,d);
cout << c << " " << d << endl;
return 0;
}

文章介绍了如何使用C++的函数模板实现不同类型的数据(如整数和字符)之间的安全交换,展示了模板参数在处理多种数据类型的通用性。
11万+

被折叠的 条评论
为什么被折叠?



