Hago esto (para leer los errores más allá del primero) solo si la compilación de 1 cpp es muy larga. O no disponible. Entonces prefiero asegurarme de que arreglé todo lo que pude identificar en los errores del compilador como ajeno al primer error.
Cuando su archivo cpp se puede compilar solo y lo hace en menos de un segundo (o si tiene errores de puntería "intellisense" incluso antes de que comience la compilación), no tiene que hacer esto la mayor parte del tiempo.
Actualmente trabajo en un proyecto donde no puedo compilar un cpp solo (y no tengo la mano en el sistema de compilación, así que no puedo cambiar ese O__o) y algunos archivos cpp pueden tardar más de diez minutos en compilarse ( incluso después de mucho esfuerzo para reducir eso, solo lo reducimos al 50% del tiempo de compilación original ...).
En este tipo de configuración de compilación muy larga, tiende a pensar mucho antes de presionar "compilar" ... e incluso a pensar mucho después, tal vez para encontrar errores antes del compilador, ya que ciertamente es más rápido para obtenerlos mentalmente que .