c++怎么写这个代码?

匿名网友 |浏览462次
收藏|2020/06/14 09:02

满意回答

2020/06/14 09:29

swap是C++标准函数,不能重定义,改个名(出题教程太low了)如template<classT>voidmswap(T&x,T&y){Ttmp=x;x=y;y=tmp;}这个是C++模板最最基础的应用了测试程序intmain(){inta=1,b=2;mswap(a,b);cout<<a<<","<<b<<endl;doublex=1.2,y=3.4;mswap(x,y);cout<<x<<","<<y<<endl;charc='a',d='b';mswap(c,d);cout<<c<<","<<d<<endl;return0;}测试结果

匿名网友

其他回答(0)
0人关注该问题
+1

 加载中...