आप ध्यान दें कि C++ 1z अभी भी उपयोग में है, और अब यह सुविधा पूर्ण है। लेकिन यह 2017 में प्रकाशित होने तक सी ++ 17 नहीं बनता है।
इस बिंदु पर, हमें सी ++ 20 या सी ++ 21 के बारे में बात नहीं करनी चाहिए, भले ही वह लक्ष्य तिथि हो। हमें सी ++ 2 ए या सी ++ 2 एक्स के बारे में बात करनी चाहिए।
वर्तमान योजना 3 साल के रिलीज चक्र के लिए है, और कुछ साल के रिलीज चक्र में जाने के बारे में कुछ परेशानियां हैं। लेकिन यह आधिकारिक तौर पर 3 साल तक रहता है, इसलिए अगले के लिए लक्ष्य दिनांक 2020 है।
हालांकि, अब हमें इसे क्या कहना चाहिए? सी ++ 2x समस्या में चलता है कि यदि 2020 में 3 से अधिक मानक रिलीज हैं, तो हम अक्षरों से बाहर निकलते हैं। प्रति रिलीज 3 साल में, यह 2020, 2023, 2026, 2029 होगा - एक बहुत अधिक। और 2 साल के रिलीज चक्र (शायद सी ++ 2x के लिए भी, 201 9 में बाहर आने के लिए कोशिश करने की कुछ बात हुई है, जो 2011 में सी ++ 0x आने के बाद उल्लसित होगी)।
कोई भी भ्रम नामकरण चक्र तोड़ने के उग्र अधिकारों के लायक होगा, और सी ++ 2α या C++ 2Ω पेश कर सकता है, जो एक और प्लस है।
तो आपके प्रश्न का उत्तर: अगले बिंदु को इस बिंदु पर सी ++ 2x कहा जाना चाहिए, और यदि इतिहास कोई गाइड है तो x -1 और +3 के बीच कोई मान हो सकता है: लक्ष्य दिनांक 2020 है, लेकिन सभी सी ++ मानक रिलीज के आधे साल में जहां योजना बनाई गई थी, उसमें ऐसा नहीं हुआ था, इसलिए इसे नमक के अनाज के साथ लें।
पकड़ो, बस मुझे अपनी टाइम मशीन को आग लगने दें और मैं आपको 5 मिनट पहले बता दूंगा। – Pubby
मैं ... बिल्कुल सही नहीं हूं कि यह प्रश्न विषय-वस्तु या ऑफ-विषय है ... – VermillionAzure
मैंने सोचा था कि 201 9 में एक नए मानक के बारे में चर्चा हुई थी, जो सी ++ नेक्सट द्वारा चलाया जाता है, क्योंकि 1z पहले से ही था वर्णमाला में आखिरी बाद में। – midor