#include<iostream>
using namespace std;
template<typename S>
S swap(S a,S b)
{
S SW;
S i;
S o;
i=a;
o=b;
cout<<"before swaping i= "<<i<<" o= "<<o<<endl;
SW=i;
i=o;
o=SW;
cout<<"after swaping i= "<<i<<" o= "<<o<<endl;
}
int main()
{
cout<<"passing integer values:"<<endl;
cout<<endl;
swap(3,4);
cout<<endl;
cout<<"passing float values:"<<endl;
cout<<endl;
swap(3.2,2.2);
cout<<endl;
cout<<"passing double values:"<<endl;
cout<<endl;
swap(16.3,54.6);
cout<<endl;
cout<<"passing string values:"<<endl;
cout<<endl;
swap(53,74);
cout<<endl;
}
No comments:
Post a Comment