1 #include<iostream>
 2 using namespace std;
 3 template<typename T>
 4 void swap(T &a,T &b)
 5 {
 6     T temp=a;
 7     a=b;
 8     b=temp;
 9 }
10 int main()
11 {
12     double dx=3.5,dy=5.6;
13     int ix=6,iy=7,ia=303,ib=505;
14     string s1="good",s2="better";
15     cout<<"double dx="<<dx<<",     dy="<<dy<<"\n";
16     cout<<"int    ix="<<ix<<",     iy="<<iy<<"\n";
17     cout<<"string s1=\""<<s1<<"\",   s2=\""<<s2<<"\"\n";
18     swap(dx,dy);
19     swap(ix,iy);
20     swap(s1,s2);
21     swap(ia,ib);
22     cout<<"\nafter swap:\n";
23     cout<<"double dx="<<dx<<",    dy="<<dy<<"\n";
24     cout<<"int   ix="<<ix<<",      iy="<<iy<<"\n";
25     cout<<"string s1=\""<<s1<<"\",s2=\""<<s2<<"\"\n";
26 }
View Code

相关文章:

  • 2021-08-18
  • 2021-10-10
  • 2021-12-21
  • 2022-01-09
  • 2021-04-06
  • 2022-12-23
  • 2021-09-26
  • 2021-08-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2022-02-09
  • 2021-07-01
  • 2021-11-28
  • 2021-07-27
相关资源
相似解决方案