class nums
{ public:
int sum(int a,int b) const
{
return a+b;
}
int sum(int a,int b)
{
return a+b;
}
};
int main()
{
const nums a;
a.sum(5,10);
nums b;
b.sum(1,2);
}
I am trying remove two functions for const objects and non const objects replace with one function using casting operators.