Assume we have a class that’s doing all kinds of interesting stuff. Its public members could be, e.g.:
class Convertor
{
public:
Convertor();
Convertor(char const *str);
Convertor(Convertor const &other);
~Convertor();
operator char const*();
void anyOtherMemberFunction();
};
Objects of the class Convertor may be constructed using a default constructor and using a char const *. [...]
Continue Reading..