readability-duplicate-include¶
查找并移除重复的包含文件。检查维护一个已包含文件的列表,并查找重复项。如果宏被定义或取消定义,则已包含文件的列表将被清空。
示例
#include <memory>
#include <vector>
#include <memory>
变为
#include <memory>
#include <vector>
由于存在中间宏定义,这段代码保持不变
#undef NDEBUG
#include "assertion.h"
// ...code with assertions enabled
#define NDEBUG
#include "assertion.h"
// ...code with assertions disabled