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