статический член класса собственного типа класса [дубликат]

Возможный дубликат:
Занимают ли статические члены класса память, если объект этого класса не создан?
Распределение памяти статических членов в классе

«Класс не считается определенным до тех пор, пока его тело не будет завершено, у класса не может быть элементов данных своего собственного типа. Класс может иметь элементы данных, которые являются указателями / ссылкой на свой собственный тип».

C ++ Primer (Липпман Ладжои)

Имеет смысл.

Но почему тогда это разрешено?

class justAClass
{
     public  : 
     justAClass();

     private :          
     static justAClass justAMember;
}

Для указателей это понятно. Но как это будет работать? Как я буду когда-либо определять размер для объекта такого класса? Разве это не рекурсивный случай (без базовых условий) иметь член своего собственного типа, даже если он статический?

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

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