Sto lavorando a un grande progetto C ++ in Visual Studio 2008 e ci sono molti file con #includedirettive non necessarie . A volte le #includes sono solo artefatti e tutto verrà compilato correttamente con la rimozione, e in altri casi le classi potrebbero essere dichiarate in avanti e #include potrebbe essere spostato nel .cppfile. Esistono buoni strumenti per rilevare entrambi questi casi?