Why does an overridden function in the derived class hide other overloads of the base class?
Judging by the wording of your question (you used the word “hide”), you already know what is going on here. The phenomenon is called “name hiding”. For some reason, every time someone asks a question about why name hiding happens, people who respond either say that this called “name hiding” and explain how it works … Read more