How is it possible to have both const and non-const version of a function?
(a) Function overriding
(b) Function prototyping
(c) Function overloading
(d) Function declaring
This question was addressed to me by my school principal while I was bunking the class.
This intriguing question comes from Constant Member Functions in portion Member Functions & its Types of Object Oriented Programming