मैं ऐसा करता हूं (पहले एक के अतीत की त्रुटियों को पढ़ने के लिए) यदि केवल 1 सीपी संकलन बहुत लंबा है। या उपलब्ध नहीं है। फिर मैं यह सुनिश्चित करना पसंद करता हूं कि मैंने कंपाइलर त्रुटियों में पहचानी गई हर चीज को पहले त्रुटि के अनुसार असंबंधित कर दिया।
जब आपकी cpp फाइल को अकेले संकलित किया जा सकता है और यह एक सेकंड से भी कम समय में होता है (या आपके पास एक "intellisense" है जो संकलन शुरू होने से पहले त्रुटियों को इंगित करता है) तो आपको ज्यादातर ऐसा करने की आवश्यकता नहीं है।
मैं वर्तमान में एक ऐसी परियोजना पर काम कर रहा हूँ जहाँ मैं अकेले एक cpp को संकलित नहीं कर सकता (और बिल्ड सिस्टम पर मेरा हाथ नहीं है इसलिए मैं उस O__o को नहीं बदल सकता) और कुछ cpp फ़ाइलों को संकलन करने में दस मिनट से अधिक समय लग सकता है ( इसे कम करने के बहुत प्रयास के बाद भी, हमने इसे केवल मूल संकलन समय के 50% तक घटा दिया है ...)।
इस तरह के बहुत लंबे संकलन की स्थापना में, आप "बिल्ड" को हिट करने से पहले बहुत कुछ सोचते हैं ... और यहां तक कि बहुत बाद में सोचते हैं, हो सकता है कि कंपाइलर से पहले बग ढूंढ लें क्योंकि आप निश्चित रूप से तेजी से उन्हें मानसिक रूप से प्राप्त कर रहे हैं। ।