Обычно при написании нового кода вы обнаруживаете, что пропускаете #include, потому что файл не компилируется. Достаточно просто, вы добавляете необходимый #include. Но позже вы как-то реорганизуете код, и теперь пара директив #include больше не нужна. Как мне узнать, какие из них больше не нужны?
Конечно, я могу вручную удалить некоторые или все строки #include и добавить их обратно, пока файл снова не скомпилируется, но это нереально в большом проекте с тысячами файлов. Есть ли инструменты, которые помогут автоматизировать задачу?