Не понял сути вопроса... Если вы о том, можно ли внутри класса определить другой класс, то можно, точно также как внутри struct описать другой struct... Это так называемые вложенные классы... Видимость этого класса ограничивается классом-контейнером... Только по моему мнению - это графоманство... :)