Type conversion in c++ | basic to class | class to basic | OOP
#include<bits/stdc++.h>
using namespace std;
class demo
{
int val;
public :
demo(int n)//base to class conversion
{
val=n;
}
void display()
{
cout<<val<<endl;
}
operator int()//class to base conversion
{
return val;
}
};
int main()
{
demo num=100;//base to class conversion
num.display();
int x=num;//class to base conversion
cout<<x<<endl;
return 0;
}
0 Comments