第一次用泛型
来源:互联网 发布:tpp 知乎 编辑:程序博客网 时间:2024/05/20 10:15
今天计算机群里有人发帖问 交换两个数据的函数怎么写,我就随便写了个
void swap(ref int a,ref int b)
{
int c=a;
a=b;
b=c;
}
然后告诉我有限定,不能创建新资源,不能用int c
然后告诉我写成这样
void swap(ref int a,ref int b)
{
a=a+b;
b=a-b;
a=a-b;
}
挺有意思的,以时间换空间。
我想了下,又给完善了下
void swap<T>(ref T a,ref T b) where T:int16,int32,int64,float,double
{
a=a+b;
b=a-b;
a=a-b;
}
- 第一次用泛型
- poj1696 ,第一次用泛型
- 第一次
- 第一次。。。
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次。。。
- 第一次
- 第一次
- 第一次
- 非常好的社区游戏引擎ffilmation(可以扩展做网游)
- Android移植之iperf
- 汇编指令集
- 表格对决CSS--一场生死之战
- 一段不太难写的简单条件绑定表达式
- 第一次用泛型
- WINCE代码的目录组织
- JavaScript面向对象程序设计(1): 前言
- 姚博文 防火墙
- JSP获取真实IP地址
- JavaScript面向对象程序设计(2): 数组
- 手把手教你用C#打包应用程序[打包Framework]
- 从零开始配置mutt-fetchmail-procmail-msmtp
- 存储引擎内幕:IAM页、IAM链及分配单元