有没有工具可以检查头文件重复包含的?

比如,a.h包含了color.h,b.h包含了a.h后,又在下面接着包含了color.h,后面的这就没有必要了,但工程稍微大点,难免会遗漏考虑不周,在网上找了下有没有小程序可以检查这种类似情况的,也没有找到,有人知道有这种工具么?
至尊宝的传说
浏览 543回答 2
2回答

慕森卡

没有这样的需求。因为重复包含并不会出什么问题,所以也就没有这样的工具。你要是需要可以自己写一个,也不麻烦,就是在.cpp和.h中寻找和统计#include行而已。

拉丁的传说

标准方法是用一个宏来控制比如color.h里面可以这样#ifndef_COLOR_FILE#define_COLOR_FILE...#endif这样就不会有内容被重复incude。这样定义后可以随意重复包含,不会造成任何问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript