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

C और C++ में क्या अंतर है?


C और C++ के बीच कुछ अंतर निम्नलिखित हैं।

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

  1. DirectX 11 और DirectX 12 में क्या अंतर है?

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

  1. C++ में ++i और i++ में क्या अंतर है?

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

  1. C++ में डॉट (.) ऑपरेटर और -> में क्या अंतर है?

    डॉट और एरो ऑपरेटर दोनों का उपयोग C++ में किसी वर्ग के सदस्यों तक पहुंचने के लिए किया जाता है। वे बस विभिन्न परिदृश्यों में उपयोग किए जाते हैं। सी ++ में, वर्ग, संरचना, या संघ के रूप में घोषित प्रकारों को वर्ग प्रकार माना जाता है। तो निम्नलिखित उन तीनों को संदर्भित करता है। a.b का उपयोग केवल तभी किय