Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

मुझे #include <bits/stdc++.h> का उपयोग क्यों नहीं करना चाहिए?


<bits/stdc++.h> एक हेडर फाइल है। यह फाइल सभी मानक लाइब्रेरी को शामिल करती है। कभी-कभी कुछ कोडिंग प्रतियोगिताओं में, जब हमें हल करते समय समय बचाना होता है, तो इस हेडर फाइल का उपयोग करना सहायक होता है।

सॉफ्टवेयर इंजीनियरिंग दृष्टिकोण में हमें इंक्लूड को कम से कम करना चाहिए। इस हेडर फाइल का उपयोग करने से, यह बहुत सारी फाइलों को शामिल करेगा, जिनकी कभी-कभी प्रोग्राम में आवश्यकता नहीं हो सकती। इसलिए यह संकलन समय और प्रोग्राम आकार को बढ़ा सकता है।

इस हेडर फाइल के कुछ बड़े नुकसान नीचे सूचीबद्ध हैं

  • यह <bits.stc++.h> GNU C++ लाइब्रेरी की मानक हेडर फाइल नहीं है। इसलिए कुछ कंपाइलर इस हेडर फाइल के साथ सोर्स कोड को कंपाइल करने में विफल हो सकते हैं।

  • इसका उपयोग करने से संकलन के लिए अनावश्यक रूप से अधिक समय लग सकता है।

  • चूंकि यह मानक C++ लाइब्रेरी का हिस्सा नहीं है इसलिए यह नॉन-पोर्टेबल है

  • इस हेडर फाइल के लिए, हर बार कोड कंपाइल होने पर कंपाइलर हेडर को पुनरावर्ती रूप से आयात करने का प्रयास करता है।


  1. क्या आपको iPhone XS से बचना चाहिए? प्रमुख कारण बताए गए क्या आपको iPhone XS से बचना चाहिए? प्रमुख कारण बताए गए

    iPhone XS 2018 में रोल आउट हुआ और अगले कुछ महीनों में लगभग एक साल पुराना होने वाला है। इस डिवाइस ने अच्छे और बुरे कारणों से तकनीकी बाजार में काफी चर्चा पैदा की। iPhone XS और iPhone XS Max उन सबसे उच्च रेटेड उत्पादों में से एक हैं जिनमें उन्नत सुविधाओं की एक विस्तृत श्रृंखला शामिल है। एक शानदार कैमरे

  1. iPhone X फेस ID समस्या निवारण: सामान्य कारण और समाधान iPhone X फेस ID समस्या निवारण: सामान्य कारण और समाधान

    जब iPhone X लॉन्च हुआ तो यह बहुत सारे बदलावों के साथ आया। सॉफ्टवेयर और हार्डवेयर, डिस्प्ले और कई अन्य चीजों में भारी बदलाव आया। सबसे बड़ा बदलाव होम बटन को हटाना था। पहले, होम बटन फिंगरप्रिंट स्कैनर के रूप में कार्य करता था। iPhone X के साथ, Apple ने फेस ID पेश की, जिसे एक अधिक सुरक्षित बायोमेट्रिक स

  1. क्या इंटरनेट एक्सप्लोरर 6 को रिटायर किया जाना चाहिए? इसके जोखिम और मूल्य की एक सावधान समीक्षा क्या इंटरनेट एक्सप्लोरर 6 को रिटायर किया जाना चाहिए? इसके जोखिम और मूल्य की एक सावधान समीक्षा

    हाल ही में, माइक्रोसॉफ्ट ने इंटरनेट एक्सप्लोरर 6 के लिए एक यूथेनेसिया अभियान शुरू किया है, जिसे वे अब स्वीकार करते हैं कि यह एक बड़ी गलती थी, और उन्हें यह पसंद नहीं है, है ना, जो ठीक वही है जो कुछ वर्षों में विस्टा के साथ होगा। अगर कुछ है, तो अभियान का इतना सूक्ष्म संदेश नहीं सिखाता है कि आप वास्तव