из private. Ругается, так как структура используется прежде чем она была декларирована. Можно ли эту проблему решить не меняя местами и не разрывая секции private и public?
Можно через forward declaration .... struct S1; ...... struct S1 { };
В чем проблеиа разорвать? Эстетическая?
Я обычно паблик первой секцией ставлю, так что такой проблемы не было
Перенеси определение метода ниже
Обсуждают сегодня