Ich habe nie verstanden, warum C- und C ++ - Compiler versuchen, Fehler zu beheben und das Parsen fortzusetzen. Fast immer erzeugt der erste Fehler einen Strom von falschen Fehlern, die verschwinden, sobald der erste behoben ist. Nach einigen Jahren Erfahrung habe ich einfach aufgehört, alle Fehler außer den ersten in jeder Datei zu untersuchen. Ich führe den Compiler erneut aus und wiederhole dies, bis keine Fehler mehr vorliegen. Ist es eine gängige Praxis?