#include <iostream>
using namespace std;
//函数模板
template<typename T>
void mySwap(T &a, T &b)//声明一个模板,告诉编译器后面代码紧跟着T不要报错,T是一个通用数据类型
{
T temp = a;
a = b;
b = temp;
}
//测试案例
void test01() {
int a = 10;
int b = 20;
//1、自动类型推导
//mySwap(a, b);
//2、显示指定类型
mySwap<int>(a, b);
cout << a << endl;
cout << b << endl;
}
int main()
{
test01();
}
C++,函数模板基本语法使用
最新推荐文章于 2024-09-09 12:31:15 发布