求C++高手~定义一个函数模板 交换两个int变量的值,然后交换两个float变量的值

定义一个函数模板,先交换两个int变量的值,然后交换两个float变量的值求解~~谢谢各位了!... 定义一个函数模板,先交换两个int变量的值,然后交换两个float变量的值
求解~~谢谢各位了!
展开
 我来答
百度网友95a78a1
2010-07-03 · TA获得超过211个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:0
展开全部
void Exchange(int *data1,int *data2,float *data3,float *data4)
{
int temp1;
float temp2;
temp1=*data1;
*data1=*data2;
*data2=temp1;
temp2=*data3;
*data3=*data4;
*data4=temp2;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
v234204
2010-07-05 · 超过17用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:49.3万
展开全部
template <class T>
void Change(T x,T y)
{
T temp;
temp=x;
x=y;
y=temp;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WiBeyond
2010-07-03 · 超过34用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:90.4万

参考资料: http://hi.baidu.com/fm_c/blog/item/363b0b1f12770565f724e467.html/cmtid/bb3912f88237d805d8f9fd60

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
韭菜逆袭路
2010-07-03 · TA获得超过252个赞
知道答主
回答量:100
采纳率:0%
帮助的人:25.2万
展开全部
template<class a1,class b2>
void exchange(int &data1,int &data2,float data3,float data4)
{
int a;
int b;
a=data1;
data1=data2;
data2=a;
b=data2;
data3=data4;
data4=b;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式