Tôi làm điều này (để đọc các lỗi qua cái đầu tiên) chỉ khi quá trình biên dịch 1 cpp rất dài. Hoặc không có sẵn. Sau đó, tôi muốn đảm bảo rằng tôi đã sửa mọi thứ tôi có thể xác định trong các lỗi trình biên dịch là không liên quan đến lỗi đầu tiên.
Khi tệp cpp của bạn có thể được biên dịch một mình và thực hiện trong chưa đầy một giây (hoặc bạn có lỗi trỏ "intellisense" trước khi quá trình biên dịch bắt đầu), bạn không phải làm điều này hầu hết thời gian.
Tôi hiện đang làm việc trong một dự án mà tôi không thể biên dịch một cpp một mình (và tôi không có hệ thống xây dựng nên tôi không thể thay đổi O__o đó) và một số tệp cpp có thể mất hơn mười phút để biên dịch ( ngay cả sau rất nhiều nỗ lực để giảm bớt điều đó, chúng tôi chỉ cắt giảm tới 50% thời gian biên dịch ban đầu ...).
Trong kiểu thiết lập biên dịch rất dài này, bạn có xu hướng suy nghĩ nhiều trước khi thuê "xây dựng" ... và thậm chí nghĩ rất nhiều sau đó, để có thể tìm thấy lỗi trước trình biên dịch vì bạn chắc chắn sẽ nhanh chóng hiểu được chúng hơn về mặt tinh thần .