A nice piece of writing on a C++11 feature:
by Marius Bancila
From the article:
In C++, a function in a derived class with the same name as one (or a set of overloads) in a base class, hides the function (or the overloads) from the base class. Here is an example...