Вопрос о вложенном классе C ++ / форвардном объявлении

Можно ли заранее объявить вложенный класс, а затем использовать его в качестве типа для конкретного (не указателя / ссылки на) члена данных внешнего класса?

И.Е.

class Outer;

class Outer::MaybeThisWay   // Error: Outer is undefined
{
};

class Outer
{
 MaybeThisWay x;

 class MaybeThatOtherWay;

 MaybeThatOtherWay y;   // Error: MaybeThatOtherWay is undefined
};

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

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