C++函数的模板
来源:互联网 发布:软件开发交易平台 编辑:程序博客网 时间:2024/05/16 08:39
#include <iostream>using namespace std;template <typename T>void Swap(T &a,T &b);int main(){int i=10;int j=20;cout <<"i,j="<<i<<","<<j<<endl;cout <<"Using compiler-generated int swapper:\n";Swap(i,j);cout <<"Now i,j="<<i<<","<<j<<endl;double x=24.5;double y=81.7;cout <<"x,y="<<x<<","<<y<<endl;cout <<"Using compiler-generated double swapper:\n";Swap(x,y);cout <<"Now x,y="<<x<<","<<y<<endl;return 0;}template <typename T>void Swap(T &a,T &b){T temp;temp=a;a=b;b=temp;}
模板也可以用class typename==class 是相同的根据个人喜好使用...
#include <iostream>using namespace std;template <class T>void Swap(T &a,T &b);int main(){int i=10;int j=20;cout <<"i,j="<<i<<","<<j<<endl;cout <<"Using compiler-generated int swapper:\n";Swap(i,j);cout <<"Now i,j="<<i<<","<<j<<endl;double x=24.5;double y=81.7;cout <<"x,y="<<x<<","<<y<<endl;cout <<"Using compiler-generated double swapper:\n";Swap(x,y);cout <<"Now x,y="<<x<<","<<y<<endl;return 0;}template <class T>void Swap(T &a,T &b){T temp;temp=a;a=b;b=temp;}
0 0
- 【c/c++】函数模板和模板函数
- 【c++】函数模板的简单应用
- [C++] 冒泡排序的模板函数设计
- C/C++ 函数模板
- c++:函数模板
- 【C++】函数模板
- 【c++】函数模板
- C语言函数模板
- C++:函数模板
- 【C++】模板函数总结!!!
- C的宏定义实现模板函数——C的C++模板函数机制实现
- C/C++:函数模板与类模板
- [C/C++]模板函数与模板类
- 用汇编的眼光看c++(之模板函数) ,(之缺省模板、特化模板) .
- c语言模拟模板的函数的方法
- 学习C++模板---模板函数
- Linux C/C++ 模板:函数模板
- C++,template,类模板和函数模板
- 页面编码和数据库编码
- Struts2 freemarker.template.TemplateModelException
- C# 跨线程调用控件
- 快速上手mlcs-ice分布式工具
- 黑马程序员——单例设计模式
- C++函数的模板
- 内存堆和栈的区别
- ParentViewController中添加多个SubViewController的View
- Android将数据库保存到SD卡的实现
- APP版本更新
- 在xcode5中修改整个项目名
- Java编译工具《一》ANT
- MongoDB MapReduce 实战<1>
- Linux查看CPU和内存使用情况