Top.Mail.Ru
Ответы

Почему не всегда работает прототип класса С++

Здравствуйте, я новичок в С++,
почему прототип класса, допустим class Boo;
срабатывает, только если в другом классе Boo &boo или Boo *boo?

а для Boo boo; требуется полное определение?
заранее спасибо.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

чтобы объявить указатель, большого ума не надо, компилятору достаточно знать, что это - какой-то класс. А чтобы включить его целиком - надо знать полностью все про занимаемую полями класса память