348 Stimmen

Erkennen von überflüssigen #includes in C/C++?

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X