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

C++11 अवलोकन


C++11 2011 में प्रकाशित आधुनिक C++ स्टैंडर्ड है। इसने मौजूदा भाषा में कई प्रमुख एक्सटेंशन्स और सुधार लाए। इसे 12 अगस्त 2011 को इंटरनेशनल ऑर्गनाइजेशन फॉर स्टैंडर्डाइजेशन (ISO) द्वारा अनुमोदित किया गया और C++03 को प्रतिस्थापित किया।

C++11 को C++0x के नाम से भी जाना जाता था। ऐसा इसलिए क्योंकि, अगले रिवीजन के लिए, यह माना गया था कि अगला स्टैंडर्ड 2008 तक पूरा हो जाएगा, लेकिन चूंकि यह अनिश्चित था, इसे C++0x नाम दिया गया, जहां x 8 या 9 के लिए खड़ा था। हालांकि योजना बदल गई और अब इसे C++11 कहा जाता है। तो, C++0x प्रकाशन से पहले स्टैंडर्ड का नाम था। एक बार 2011 में फाइनल होने पर इसे C++11 नाम दिया गया।

निम्नलिखित C++11 के प्रमुख परिवर्तन/जोड़ हैं:

  • इनिशियलाइज़र लिस्ट्स
  • ऑटोमेटिक टाइप डिडक्शन
  • Rvalue रेफरेंसेस और मूव कंस्ट्रक्टर्स
  • constexpr - जनरलाइज़्ड कॉन्स्टेंट एक्सप्रेशन्स
  • प्लेन ओल्ड डेटा की परिभाषा में संशोधन
  • यूनिफॉर्म इनिशियलाइज़ेशन
  • रेंज-बेस्ड फॉर लूप
  • लैम्ब्डा फ़ंक्शन्स और एक्सप्रेशन्स
  • वैकल्पिक फ़ंक्शन सिंटैक्स
  • एक्सप्लिसिट ओवरराइड्स और final
  • एक कॉन्स्टेंट नल पॉइंटर, nullptr
  • स्ट्रॉन्गली टाइप्ड एन्यूमरेशन्स
  • उपयुक्त स्थानों पर राइट एंगल ब्रैकेट को ऑपरेटर न मानना
  • वैरिएडिक टेम्पलेट्स
  • मल्टीथ्रेडिंग मेमोरी मॉडल
  • STL में हैश टेबल्स जोड़े गए
  • स्टैंडर्ड लाइब्रेरी में रेगुलर एक्सप्रेशन्स जोड़े गए
  • जनरल-पर्पस स्मार्ट पॉइंटर्स जैसे shared_ptr, weak_ptr आदि जोड़े गए

और भी बहुत कुछ। आप उदाहरणों के साथ पूरी सूची https://en.wikipedia.org/wiki/C%2B%2B11 पर प्राप्त कर सकते हैं।



  1. Android स्टोरेज के लिए आपका गाइड: विकास, प्रकार, और सर्वोत्तम अभ्यास Android स्टोरेज के लिए आपका गाइड: विकास, प्रकार, और सर्वोत्तम अभ्यास

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

  1. विश्वासघात का सामना: सॉफ्टवेयर में अपने भरोसे की रक्षा करना विश्वासघात का सामना: सॉफ्टवेयर में अपने भरोसे की रक्षा करना

    विश्वासघात की भावना शायद सबसे कठिन भावना है जिससे निपटना पड़ता है, एक कठिन सच्चाई का एहसास कि जो भरोसा आपने दिया है उसका दुरुपयोग किया गया है। आपकी रक्षा कमजोर है। जब लोगों की बात आती है, तो हम क्रोध के साथ प्रतिक्रिया करते हैं, संभवतः हिंसा भी। बिना कारण के राजद्रोह के अपराध के साथ इतने कठोर दंड नह

  1. मेरा नवीनतम हाई-परफॉरमेंस गेमिंग लैपटॉप खोजें मेरा नवीनतम हाई-परफॉरमेंस गेमिंग लैपटॉप खोजें

    नहीं, यह टाइपो नहीं है। मेरे पास एक और नया लैपटॉप है, जो मुझे जन्मदिन के उपहार के रूप में मिला है। तो हम LG RD510 की बात नहीं कर रहे, जिसे मैंने पिछले साल खरीदा था! हम एक बिल्कुल नए जानवर की बात कर रहे हैं। जबकि RD510 लिनक्स को समर्पित था, इंटरनल डिस्क से क्वाड्रपल बूट और एक्सटर्नल डिस्क से तीन और ड