मुझे यकीन है कि मैंने कहीं भी एक आधिकारिक स्रोत पर पढ़ा है (मुझे विश्वास है कि यह डब्लूजी 21 पृष्ठों पर था) कि सी ++ 03 सी ++ 98 का एक तकनीकी शुभकामनाएं नहीं थी, लेकिन यह एक नई रिलीज थी सी ++ मानक।क्या सी ++ 03 सी ++ मानक का एक नया संस्करण है या सी ++ 98 का सिर्फ एक तकनीकी कोर्रिजेंडम (टीसी) है?
लेकिन फिर भी मुझे केवल -std=c++98
जीसीसी में स्विच और अन्य कंपाइलर्स और अल्फ पी स्टीनबाक ने few comments पर संकेत दिया कि यह वास्तव में सी ++ 98 का टीसी हो सकता है।
तो जब मैं "सी ++ 03" के बारे में लिख रहा हूं, तो क्या यह सी ++ 98 का उल्लेख करने के लिए पर्याप्त है? संबंधित प्रश्न के रूप में, क्या यह "सी ++ 03" शब्द का उपयोग करने के लिए गलत है? क्योंकि मुझे लगता है कि यह वास्तव में सी ++ 98 टीसी 1 है, तो ऐसा लगता है कि इसे सी ++ 03 नहीं कहा जा सकता है। जैसा कि मैंने कभी नहीं देखा है कि किसी ने C99TC3 रिलीज के लिए C07 लिखा है।
यह पदार्थ अभ्यास में क्यों है? – Mat
@मैट मैं सही पाठ लिखना चाहता हूं। –
आईएसओ/आईईसी 14882: 2003 आईएसओ/आईईसी 14882 का दूसरा संस्करण है, पिछला एक 14882: 1998 है। दोनों प्रकाशित हैं, एएनएसआई अनुमोदित, मानकों। 2003 के अनुसार आगे: "यह दूसरा संस्करण पहले संस्करण को रद्द और बदल देता है ..."। – Mat