C++98 C++ मानक का पहला संस्करण था। इसने सभी बुनियादी भाषा संरचनाओं, एसटीएल, और मानक पुस्तकालय को परिभाषित किया था।
सी++03 इस मानक का अगला संशोधन था। यह मुख्य रूप से मानक के लिए एक बगफिक्स माना जाता था क्योंकि इसने 92 मुख्य भाषा दोष रिपोर्ट, 125 पुस्तकालय दोष रिपोर्ट को ठीक किया, और इसमें केवल एक नई भाषा सुविधा शामिल थी:मूल्य आरंभीकरण।
सी++0x प्रगति पर काम का नाम था जो 2008-09 तक पूरा होने की उम्मीद थी लेकिन अंत में 2011 में पूरा हो गया।
C++11 2011 में प्रकाशित आधुनिक C++ मानक था। इसने मौजूदा भाषा में कई प्रमुख विस्तार और सुधार लाए। C++11 की प्रमुख विशेषताएं निम्नलिखित हैं -
- प्रारंभकर्ता सूचियां
- स्वचालित प्रकार की कटौती
- संदर्भों का मूल्य निर्धारण और कंस्ट्रक्टरों को स्थानांतरित करें
- constexpr - सामान्यीकृत स्थिर भाव
- सादे पुराने डेटा की परिभाषा में संशोधन
- यूनिफ़ॉर्म इनिशियलाइज़ेशन
- लूप के लिए रेंज-आधारित
- लैम्ब्डा फंक्शन और एक्सप्रेशन
- वैकल्पिक फ़ंक्शन सिंटैक्स
- स्पष्ट ओवरराइड और अंतिम
- एक निरंतर शून्य सूचक, nullptr
- दृढ़ता से टाइप की गई गणनाएं
- राइट एंगल ब्रैकेट को उपयुक्त स्थानों पर एक ऑपरेटर के रूप में नहीं माना जा रहा है
-
और बहुत सारे। आप https://en.wikipedia.org/wiki/C%2B%2B11 पर उदाहरणों के साथ पूरी सूची प्राप्त कर सकते हैं।