У меня есть 2 класса - один холдинг Информация об объекте другой холдинг Информация о компоненте. Теперь проблема в том, что классу Entity требуется класс Component, уже определенный для его использования в векторе дочерних элементов, но в то же время компоненту требуется Entity, чтобы объявить его как родителя (я держу все связанное между ними). Это вызывает странные ошибки, хотя IntelliSense говорит, что все это уже определено.Включить файл беспорядок
Как я могу преодолеть эту трудность?
Это сработало спасибо! На всякий случай, я хотел бы видеть, есть ли способ использовать методы _and_ use. Какие-нибудь советы? – Johnny
Вы можете использовать методы в файле .cpp, а не в заголовке. –
В классе Component, которые вызывают методы Entity, вы можете иметь методы, вы просто не можете их встроить в файл .h. Вы должны добавить прототип для них в классе, а затем реализовать его в файле component.cpp (который включает в себя как component.h, так и entity.h). –