У меня есть два файла заголовка с именем 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. Пожалуйста, дайте мне решение для этого. Заранее спасибо.
Объявите структуру в третьем файле заголовка (с включенными защитами) и включите его как в Secure.h, так и в FileMgt.h