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

#include <filename> और #include "filename" में क्या अंतर है?


दोनों रूपों में अंतर उस स्थान में है जहां प्रीप्रोसेसर शामिल की जाने वाली फाइल को खोजता है।

#include <filename>

प्रीप्रोसेसर एक कार्यान्वयन-निर्भर तरीके से खोज करता है, यह कंपाइलर द्वारा पूर्व-निर्दिष्ट निर्देशिकाओं में खोजता है। इस विधि का उपयोग आमतौर पर मानक लाइब्रेरी हेडर फाइलों को शामिल करने के लिए किया जाता है।

#include "filename"

प्रीप्रोसेसर उसी निर्देशिका में खोजता है जिसमें निर्देश वाली फाइल होती है। यदि यह विफल होता है, तो यह #include <filename> रूप की तरह व्यवहार करना शुरू कर देता है। इस विधि का उपयोग आमतौर पर अपनी खुद की हेडर फाइलों को शामिल करने के लिए किया जाता है।


  1. डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है? डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है?

    डायरेक्टएक्स एपीआई का एक संग्रह है, या एप्लिकेशन प्रोग्रामिंग इंटरफेस, जिसका उपयोग सॉफ्टवेयर द्वारा मल्टीमीडिया सामग्री को रेंडर करने और ग्राफिकल हार्डवेयर के साथ संचार करने के लिए किया जाता है। डायरेक्टएक्स का प्रमुख घटक एपीआई, डायरेक्ट3डी, सॉफ्टवेयर और ग्राफिक्स हार्डवेयर के बीच संचार को संभालता ह

  1. - C# में List और IList में क्या अंतर है?

    C# में List और IList के बीच मुख्य अंतर यह है कि List एक क्लास है जो इंडेक्स द्वारा एक्सेस की जा सकने वाली ऑब्जेक्ट्स की सूची को दर्शाती है जबकि IList एक इंटरफेस है जो इंडेक्स द्वारा एक्सेस की जा सकने वाली ऑब्जेक्ट्स के संग्रह को दर्शाता है। IList इंटरफेस दो इंटरफेस से लागू होता है और वे हैं ICollec

  1. - C# में Finalize और Dispose में क्या अंतर है?

    Finalize Finalize() को गारबेज कलेक्टर द्वारा उस ऑब्जेक्ट के पुनः प्राप्त करने से पहले बुलाया जाता है जो संग्रह के लिए योग्य है। गारबेज कलेक्टर अनरेफरेंस्ड ऑब्जेक्ट के लिए मेमोरी को डीएलोकेट करने की जिम्मेदारी लेता है। गारबेज कलेक्टर इस मेथड को उस समय के कुछ बिंदु पर कॉल करता है जब मेमोरी में उस ऑब्