Проблема в следующем: в двух заголовочных классах определены два класса. Причем в первом классе агрегируются второй, а во втором используются статические члены первого. Вот и получается, что компилятор ругается, что не видит одного из классов (оно в принципе и понятно

). Как разрешить данную проблему?
Здравствуйте, Kolloss, Вы писали:
K>Проблема в следующем: в двух заголовочных классах определены два класса. Причем в первом классе агрегируются второй, а во втором используются статические члены первого. Вот и получается, что компилятор ругается, что не видит одного из классов (оно в принципе и понятно
). Как разрешить данную проблему?
Совсем не помешал бы пример кода. Первое, что приходит в голову: вынести статические члены в третий класс. Или избавиться от упоминания в первом классе второго иначе, как по ссылке/указателю, и разместить forward declaration второго перед первым.