Not quite. The rule is that a member name in the derived class hides members of the same name in the base class. You can bring in those hidden names by using a using declaration:

class derived :...