Comment dois-je détecter inutiles #inclure des fichiers dans un grand projet C++?

Je suis en train de travailler sur un grand projet C++ dans Visual Studio 2008, et il y a beaucoup de fichiers inutiles #include directives. Parfois, le #includes sont juste des artefacts et tout se compile bien avec eux supprimés, et, dans d'autres cas, des classes de l'avant déclarées et le #include pourrait être déplacé à l' .cpp fichier. Existe-il des bons outils pour la détection de ces deux cas?

InformationsquelleAutor shambolic | 2008-09-16