C ++ включает проблемы с заголовочными файлами

0

У меня есть два файла заголовка с именем Secure.h и FileMgt.h. Чтобы зашифровать файл при сохранении, я использую Secure.h в FileMgt.h, а в FileMgt.hi объявили о некоторой структуре, которая необходима Secure.h.The FileMgt.h снова включается в другой файл с именем ElecB.h. Я использовал защитники заголовков во всех файлах. Проблема заключается в том, что FileMgt.h сначала включен в ElecB.h. Поскольку этот файл уже включен в ElecB.h. Теперь он не включается снова в Secure.h. Пожалуйста, дайте мне решение для этого. Заранее спасибо.

  • 3
    Запахи классических проблем круговой зависимости.
  • 1
    Может быть, эта ветка поможет stackoverflow.com/questions/625799/…
Показать ещё 3 комментария
Теги:

1 ответ

1
Лучший ответ

Объявите структуру в третьем файле заголовка (с включенными защитами) и включите его как в Secure.h, так и в FileMgt.h

Ещё вопросы

Сообщество Overcoder
Наверх
Меню