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

मुझे को #शामिल क्यों नहीं करना चाहिए?

एक हेडर फाइल है। इस फ़ाइल में सभी मानक पुस्तकालय शामिल हैं। कभी-कभी कुछ कोडिंग प्रतियोगिताओं में, जब हमें हल करते समय समय बचाना होता है, तो इस हेडर फ़ाइल का उपयोग करना मददगार होता है।

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

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

  • यह GNU C++ लाइब्रेरी की मानक हेडर फाइल नहीं है। तो कुछ कंपाइलर इस हेडर फ़ाइल के साथ सोर्स कोड को कम्पाइलर करने में विफल हो सकते हैं।

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

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

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


  1. कारण आपको शायद iPhone XS क्यों नहीं खरीदना चाहिए

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

  1. मेरे iPhone X पर फेस आईडी काम क्यों नहीं कर रहा है?

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

  1. इंटरनेट एक्सप्लोरर 6 को बंद क्यों नहीं करना चाहिए

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