Ich stelle oft fest, dass der Header-Bereich einer Datei immer größer wird, aber nie kleiner. Im Laufe der Lebensdauer einer Quelldatei können Klassen verschoben und umstrukturiert worden sein, und es ist sehr gut möglich, dass es eine ganze Reihe von #includes
die dort nicht mehr sein müssen. Wenn man sie dort belässt, verlängert sich nur die Kompilierzeit und es entstehen unnötige Kompilier-Abhängigkeiten. Der Versuch, herauszufinden, welche noch benötigt werden, kann ziemlich mühsam sein.
Gibt es ein Tool, das überflüssige #include-Direktiven aufspürt und vorschlägt, welche ich getrost entfernen kann?
Tun das vielleicht auch Flusen?