C++ Language/Objects/NestedClasses

An inner class definition may be nested within some outer class definition. The member within that nested class is called  (those qualifications are unnecessary for code within that class' member functions).

Additional information about nested classes