Я делаю это (чтобы прочитать ошибки после первой), только если компиляция 1 cpp очень длинная. Или не доступно. Затем я предпочитаю убедиться, что я исправил все, что мог идентифицировать в ошибках компилятора, как не относящиеся к первой ошибке.
Когда ваш файл cpp может быть скомпилирован отдельно и выполняется менее чем за секунду (или у вас есть «intellisense», указывающие на ошибки до того, как компиляция даже началась), вам не нужно делать это большую часть времени.
В настоящее время я работаю над проектом, в котором я не могу скомпилировать только один cpp (и у меня нет руки в системе сборки, поэтому я не могу изменить это O__o), и для некоторых файлов cpp может потребоваться более десяти минут для компиляции ( даже после долгих усилий по его уменьшению мы сократили его до 50% от первоначального времени компиляции ...).
В этом типе очень длительной настройки компиляции вы, как правило, сначала много думаете, прежде чем нажимать «build» ... и даже потом много думаете, чтобы, возможно, найти ошибки перед компилятором, поскольку вы, безусловно, быстрее получаете их мысленно, чем это. ,