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

C/C++ फंक्शन कॉल पहेली

यह C/C++ फंक्शन कॉल पहेली दोनों प्रोग्रामिंग भाषाओं C और C++ में मेथड कॉलिंग के व्यवहार का पता लगाने के लिए है।

C और C++ में एक मेथड का आउटपुट अलग होता है। आइए देखें कि C और C++ में मेथड कॉल करने में क्या अंतर है।

उदाहरण

void method() {
    // प्रिंट स्टेटमेंट
}
int main() {
    method();
    method(2);
}

आउटपुट

C++ के लिए:

Error: too many arguments to function 'void method()'

C के लिए:

Program runs without any error.

तर्क

C++ कंपाइलर `method()` को बिना पैरामीटर वाले फंक्शन के रूप में मानता है, जबकि C कंपाइलर उसी फंक्शन को वेरिएबल आर्गुमेंट स्वीकार करने वाले फंक्शन के रूप में मानता है। इसलिए C++ में बिना पैरामीटर वाले फंक्शन में आर्गुमेंट पास करने पर एरर आता है, जबकि C में आर्गुमेंट स्वीकार कर लिए जाते हैं और फंक्शन के अंदर का कोड निष्पादित होता है।

  1. - C/C++ में mbsrtowcs() फंक्शन

    इस लेख में हम C++ STL में std::mbsrtowcs() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। mbsrtowcs() का अर्थ है कि यह उस नल-टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्रिंग को परिवर्तित

  1. - C/C++ में A-बफर मेथड

    कंप्यूटर ग्राफिक्स में A-बफर तकनीक एक सरल हिडन फेस डिटेक्शन मैकेनिज्म है जिसका उपयोग मीडियम स्केल वर्चुअल मेमोरी कंप्यूटर्स के लिए किया जाता है। इस तकनीक को एंटी-एलियास्ड या एरिया-एवरेज्ड या एक्युमुलेशन बफर के रूप में भी जाना जाता है। यह तकनीक डेप्थ-बफर (या Z बफर) तकनीक के एल्गोरिदम को विस्तारित करत

  1. C/C++ में System() फंक्शन C/C++ में System() फंक्शन

    दिया गया कार्य C/C++ में system() के कार्य को दिखाना है। system() फंक्शन C/C++ स्टैंडर्ड लाइब्रेरी का एक हिस्सा है। इसका उपयोग उन कमांड्स को पास करने के लिए किया जाता है जिन्हें ऑपरेटिंग सिस्टम के कमांड प्रोसेसर या टर्मिनल में निष्पादित किया जा सकता है, और अंत में कमांड के पूरा होने के बाद लौटाता है