2015-03-18 5 views
18

मैंने विभिन्न स्थानों में उल्लेख किया गया N3690, N4140, और N4296 देखा है। मैं अनुमान लगा रहा हूं कि यह एन 4140 है क्योंकि इसे 2014 के अंत में रिलीज़ किया गया था। एन 4296 में ऐसी चीजें हैं जो सी ++ 14 में नहीं हैं, जैसे गुना अभिव्यक्तियां।कौन सा मसौदा सी ++ 14 मानक के करीब है?

+0

http://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c- मानक- दस्तावेज़ –

+0

सितंबर 2016 तक, [isocpp वेबसाइट] (https: //isocpp.org/std/the- मानक) का दावा है कि एन 4296 "सी ++ 14 मानक प्लस मामूली संपादकीय परिवर्तन" है, जो एक झूठा बयान है और बहुत से लोगों को गुमराह कर रहा है। एन 4296 के खिलाफ एन 4140 (जो एक अलग कवर पेज के साथ मानक है) की तुलना करके सत्यापित करना आसान है और यह देखते हुए कि कई महत्वपूर्ण बदलाव हैं। –

+0

वेबसाइट में "हमसे संपर्क करें" या "रिपोर्ट समस्या" लिंक प्रतीत नहीं होता है, इसलिए यदि कोई जानता है कि जो भी अपनी वेबसाइट बनाता है उससे संपर्क करें, तो यह शानदार होगा –

उत्तर

20

एन 36 9 0 सी ++ 14 के लिए पुरानी समिति का मसौदा है; तब से बड़े बदलाव किए गए हैं (उदाहरण के लिए, <optional> और <dynarray> को हटाने), और इसका उपयोग मानक पुरातत्व के अलावा किसी अन्य चीज़ के लिए नहीं किया जाना चाहिए।

N3936 वह संस्करण है जो अंतिम मतपत्र के लिए भेजा गया है (ठीक है, वास्तव में जो संस्करण भेजा गया है वह N3937 है, लेकिन अंतर मूल रूप से एक फैंसी कवर पेज है)। कि, minor editorial fixes के साथ, सी ++ 14 आईएस बन गया।

N4140 सी ++ 14 है जो N3337 सी ++ 11 - सी ++ 14 और कुछ संपादकीय परिवर्तनों के लिए है।

एन 4296 मानक में मतदान किए गए अतिरिक्त प्रस्तावों को शामिल करने वाला एक बाद में कार्यरत मसौदा है।

+3

कुछ स्रोत: [N3690 ब्लॉग पोस्ट] (http: // isocpp.org/blog/2013/05/new-paper-n3690-programming- भाषाएं- सी-समिति- ड्राफ्ट), [एन 3 9 36 ब्लॉग पोस्ट] (http://isocpp.org/blog/2014/03/n3936-38), [एन 3 9 38 संपादक की रिपोर्ट] (http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2014/n3938.html) –

+3

https://github.com/cplusplus/draft/blob /master/papers/n4140.pdf – Steephen

+2

तो उस लिंक के आधार पर, एन 4141 वास्तविक मानक है? (मैंने सौभाग्य से एक प्रति प्राप्त की है ...) – Brian

संबंधित मुद्दे