структур, всё равно пишет неизвестный тип?
Потому что использование типа в твоём конкретном случае не подходит под условия использования forward declaration
Но если такой же кейс с классом - то норм
напиши лучше конкретный пример когда не работает
Обсуждают сегодня