#P2600. 第1题-头文件循环依赖检测

第1题-头文件循环依赖检测

题目内容

头文件循环依赖,指 a.ha.h 包含 b.hb.hb.hb.h 包含 c.hc.hc.hc.h 包含 a.ha.h

头文件循环依赖的缺点是,任一头文件修改,会导致循环依赖环的所有相关文件都需要重新编译,大大降低开发效率。

现开发一个工具,用来检测头文件是否循环依赖,若有循环依赖,则给出循环依赖的环中包含的文件数量。

用例保证至多只有一个循环依赖。没有循环包含头文件,因此返回 1-1 .