Thursday, April 29, 2021

simple program using templates (OOP) (85)

 #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