C ++包括头文件问题

时间:2014-04-06 05:00:40

标签: c++ c

我有两个名为Secure.h和FileMgt.h的头文件。要在保存时加密文件,我在FileMgt.h和FileMgt.h中使用Secure.h,我已经声明了Secure.h需要的一些结构.FileMgt.h再次包含在另一个名为ElecB.h的文件中。我在所有文件中都使用了标题保护。问题是FileMgt.h首先包含在ElecB.h中。由于此文件已包含在ElecB.h中。现在它不再包括在Secure.h中了。 请给我解决方案。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

在第三个头文件中声明结构(带有包含警卫)并将其包含在Secure.h和FileMgt.h中