You would not want to have all of the base class's public member functions be public member functions of the stack.