Как создать внутренний класс, не помещая определение внутреннего класса в родительский класс?

Я напишу заголовочный файл, и он будет очень длинным. Так как он будет слишком сложным, я не хочу помещать определение внутреннего класса в корневой класс. Я имею в виду, как я могу сделать класс внутренним, не записав его в корневой класс.

class outer
{

}

class inner
{

}

Если я смогу так использовать, я думаю, что заголовочный файл будет более понятным.

Ответы на вопрос(2)

Ваш ответ на вопрос