用模板实现交换两个任意类型的数据
2010-11-07 00:13
246 查看
template<class type>
void exchange(type &x,type &y)
{
type temp;
temp=x;
x=y;
y=temp;
}
void exchange(type &x,type &y)
{
type temp;
temp=x;
x=y;
y=temp;
}
相关文章推荐
- C/C++语言的点滴(一) -- 实现两个任意类型的数据的交换
- C++如何实现任意类型的数据交换
- 如何实现两个整数类型的数字交换
- 使用函数指针实现任意数据类型大小比较
- 项目-两个成员的类模板将类声明改为类模板声明,使得数据成员data1和data2可以是任何类型
- c++ 用模板和异或实现交换任何类型值
- 如何实现单链表任意两个元素交换(不包括表头)
- java学习——使用Exchanger实现两个线程间的数据交换
- JAVA中使用反射将两个Integer类型的数据交换位置
- 实现两个int 型数据交换的三种方法
- 不用临时变量 实现两个变量之间的数据交换
- 参考C语言的qsort函数实现一个一个能对任意数据类型(包括结构体)的数组进行排序的函数(里面用的不是快速排序)
- Day5_实现两个变量数据的交换
- 实现打印任意大小,任意多个菱形(在int数据类型下)
- C++模板应用——在类模板实现中引用其内部定义的复合数据类型
- Java实现双链表互相交换任意两个节点的方法示例
- js实现两个列表框交换数据
- 利用 c++模板 类型 推导思想,实现最简单的 判断两个类型 是否一样的 方法
- 如何实现单链表交换任意两个元素(不包括头结点)
- C语言通用数据类型链表的实现,(数据域为指针,可指向任意类型数据)