10 (A) Show the implementation of template class library for swap function
| ||
| template<class A> | ||
| void swap(A &a, A &b) | ||
| { | ||
| A t=a; | ||
| a=b; | ||
| b=t; | ||
| }; | ||
| void main() | ||
| { | ||
| clrscr(); | ||
| int n,m; | ||
| float f1,f2; | ||
| char c,d; | ||
| cout<<endl<<"Enter two integers: "; | ||
| cin>>n>>m; | ||
| cout<<endl<<"Enter two floats: "; | ||
| cin>>f1>>f2; | ||
| cout<<endl<<"Enter two characters: "; | ||
| cin>>c>>d; | ||
| cout<<endl<<"Integers before swapping\n"; | ||
| cout<<"------------------------"; | ||
| cout<<endl<<"N= "<<n<<"\tM= "<<m; | ||
| swap(n,m); | ||
| cout<<endl<<"\nIntegers after swapping\n"; | ||
| cout<<"-----------------------"; | ||
| cout<<endl<<"N= "<<n<<"\tM= "<<m; | ||
| cout<<endl<<"\nFloats before swapping\n"; | ||
| cout<<"------------------------"; | ||
| cout<<endl<<"F1= "<<f1<<"\tF2= "<<f2; | ||
| swap(f1,f2); | ||
| cout<<endl<<"\nFloats after swapping\n"; | ||
| cout<<"------------------------"; | ||
| cout<<endl<<"F1= "<<f1<<"\tF2= "<<f2; | ||
| cout<<endl<<"\nCharacters before swapping\n"; | ||
| cout<<"--------------------------"; | ||
| cout<<endl<<"C= "<<c<<"\tD= "<<d; | ||
| swap(c,d); | ||
| cout<<endl<<"\nCharacters after swapping\n"; | ||
| cout<<"-------------------------"; | ||
| cout<<endl<<"C= "<<c<<"\tD= "<<d; | ||
| getch(); | ||
| } |
10 (A) Show the implementation of template class library for swap function
Reviewed by admin
on
December 23, 2019
Rating:
Reviewed by admin
on
December 23, 2019
Rating:

No comments: