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

C/C++ में #include और #include filename के बीच अंतर?

<शरीर>

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

>#शामिल करें

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

#"फ़ाइल नाम" शामिल करें

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


  1. #include <filename> और #include “filename” में क्या अंतर है?

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

  1. सी/सी++ में strncmp() और strcmp() के बीच अंतर

    strncmp() फ़ंक्शन strncmp() का उपयोग बाएं स्ट्रिंग की तुलना दाएं स्ट्रिंग से किसी संख्या तक करने के लिए किया जाता है। यह strcmp() के समान काम करता है। यह शून्य से अधिक मान देता है जब बाएं स्ट्रिंग के मिलान वर्ण में दाएं स्ट्रिंग के वर्ण से अधिक ASCII मान होता है। जब बाईं स्ट्रिंग के मिलान वर्ण का A

  1. सी/सी ++ में कॉन्स इंट *, कॉन्स्ट इंट * कॉन्स्ट, और इंट कॉन्स्ट * के बीच अंतर?

    उपरोक्त प्रतीकों का अर्थ निम्नलिखित है - int* - Pointer to int. This one is pretty obvious. int const * - Pointer to const int. int * const - Const pointer to int int const * const - Const pointer to const int यह भी ध्यान दें कि - const int * And int const * are the same. const int * const And int