Перекрестное подключение заголовочных файлов
От: Kolloss Беларусь  
Дата: 27.04.06 18:56
Оценка:
Проблема в следующем: в двух заголовочных классах определены два класса. Причем в первом классе агрегируются второй, а во втором используются статические члены первого. Вот и получается, что компилятор ругается, что не видит одного из классов (оно в принципе и понятно ). Как разрешить данную проблему?
Re: Перекрестное подключение заголовочных файлов
От: Roman Odaisky Украина  
Дата: 27.04.06 19:00
Оценка:
Здравствуйте, Kolloss, Вы писали:

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


Совсем не помешал бы пример кода. Первое, что приходит в голову: вынести статические члены в третий класс. Или избавиться от упоминания в первом классе второго иначе, как по ссылке/указателю, и разместить forward declaration второго перед первым.
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.