Как написать реальный код из вложенного класса вне основного класса

Я хотел бы сохранить читабельность кода, написав реальный код вложенного класса вне основного класса. Возможно ли это и как?

class AA{
   //random code

   class BB : public CC <double> {
      // very long code
   };

   // random code
};

Я хотел бы написать что-то вроде:

class AA{
  //random code
  //<declaration of class BB>
  // random code
};

class BB : public CC <double>{
  // very long code
};

и класс BB должен быть доступен только в классе AA ...

5
задан srsbsns 4 November 2011 в 09:09
поделиться