//#include<iostream>
//#include<string>
//using namespace std;
//
//
//template<typename T>
//void KKK(T& a, T& b)
//{
// T temp = a;
// a = b;
// b = temp;
//
//}
//
//void test01()
//{
// int a = 9;
// int b = 4;
//
// //1.自动类型推到
// /*KKK(a, b);*/
//
// //2.显示指定类型
// KKK<int>(a, b);
// cout << "a = " << a << endl;
// cout << "b = " << b << endl;
//}
//
//int main()
//{
// test01();
//
//
// //模板只是一个框架
// //模板并不是万能的
//
// //函数模板
// //类模板
//
// //语法
// //template<typename T>函数声明或定义
// //template声明创建模板,后面的符号是一种数据类型,可以用class代替
// //T 通用的数据类型,名称可以更换,通常为大写字母
//
// //注意事项:1.自动类型推导,必须推导出一致的数据类型T,才可以使用
// // 2.模板必须确定出T的数据类型,才可以继续使用
//
// return 0;
//}
C++模板
最新推荐文章于 2024-09-16 17:46:36 发布