क्या वे दोनों 2003 में जारी किए गए सी ++ 03 का पालन करते हैं?वीएस2005, वीएस -2008 किस मानक का पालन करता है?
उत्तर
वे दोनों सी ++ 03, हाँ को लक्षित करते हैं। लेकिन वे दोनों ऐसे क्षेत्र भी हैं जहां वे मानक का अनुपालन करने में विफल रहते हैं। (तो जीसीसी, बीटीडब्ल्यू, किसी भी तरफ किसी भी फैनबॉय से पहले मुंह पर फ्राइंग शुरू होता है)।
लेकिन ध्यान रखें कि सी ++ 03 मूल रूप से एक बहुत ही छोटी बगफिक्स रिलीज है, जो कुछ "सामान्य ज्ञान" चीजों को कम करता है जो समझदार कंपाइलर्स वैसे भी करते थे (उदाहरण के लिए, सी ++ 98 में, यह था, कडाई के साथ संभव वैक्टर कि समीपवर्ती आवंटित नहीं किया जाता है। जो C++ 03 पर प्रतिबंध लगाता है, लेकिन हर समझदार संकलक विक्रेता वैसे भी सन्निहित वैक्टर इस्तेमाल किया गया होगा, क्या वैक्टर के लिए हैं, क्योंकि है कि)
जीसीसी नहीं करता ' टी भी एक सी ++ 03 मानक सेटिंग है। आप इसे सी ++ 98 (std=c++98)
के साथ लक्षित करने के लिए कहते हैं, और यह वास्तव में सी ++ 03 को लक्षित करता है। मुझे एक कंपाइलर से अवगत नहीं है जो वास्तव में दोनों के बीच अंतर बनाता है, क्योंकि परिवर्तन बहुत कम हैं, और स्पष्ट
हां, VS2005
& VS2008
दोनों C++03
का पालन करें। वे C++0x
की कुछ विशेषताओं का समर्थन करते हैं, लेकिन वे पूरी तरह से C++0x
अनुपालन नहीं कर रहे हैं, संभवतः फिलहाल कोई भी संकलक इस समय नहीं है क्योंकि अंतिम विनिर्देश अभी तक प्रकाशित होना है। GCC
इस समय किसी भी अन्य संकलक की तुलना में C++0x
पर povides अनुपालन।
सी ++ 0x अभी तक जारी नहीं किया गया है। अंतिम विनिर्देश कुछ समय 2011 के मध्य में प्रकाशित होने की उम्मीद है।
आपको this देखना चाहिए।
यह थोड़ा भ्रामक है। अंतिम मसौदा पहले ही समाप्त हो चुका है जिसका मतलब है कि इस मानक में कोई बदलाव नहीं होगा। वास्तविक मानकीकरण राजनीति होने तक क्या बचा है। –
हां, दोनों सी ++ 03 का पालन करते हैं। वीएस -2010 में कुछ सी ++ 0 एक्स विशेषताएं हैं। इस समय सबसे पूर्ण सुविधा समर्थन GCC द्वारा प्रदान किया जाता है।
एक अतिरिक्त नोट, क्या सी ++ 0x आधिकारिक तौर पर पहले से जारी किया गया है? –
यह एक तालिका है जिसमें सी ++ 0x विशेषताएं विजुअलस्टूडियो 9 और 10 में उपलब्ध हैं http://blogs.msdn.com/b/vcblog/archive/2010/04/06/c-0x-core-language-features-in -vc10-the-table.aspx –
@ गुनेर: नहीं। समिति ने अंतिम मसौदा बनाया है, जिसे आईएसओ सदस्य देशों द्वारा मतदान किया जा रहा है। इस वर्ष के अंत में, वोट होना चाहिए, आईएसओ एक महीने लेगा या दो से इसके चारों ओर एक रिबन बांधें और सब कुछ लपेटें, और फिर इसे आधिकारिक तौर पर प्रकाशित किया जाएगा। – jalf
- 1. वीएस2005
- 2. वीएस -2008
- 3. वीएस -2008
- 4. वीएस -2008
- 5. वीएस 2008
- 6. वीएस 2008
- 7. वीएस -2008
- 8. वीएस 2008
- 9. वीएस -2008
- 10. वीएस -2008
- 11. वीएस -2008
- 12. वीएस 2008
- 13. वीएस -2008
- 14. वीएस2005
- 15. सी ++ विकास के लिए वीएस2005 पर वीएस -2008 के फायदे क्या हैं?
- 16. वीएस 2008 डीबगर हेक्स
- 17. एसजीईएन विफलता: वीएस -2008
- 18. वीएस2005
- 19. वीएस -2008 डीबगर हैंग
- 20. वीएस -2008 से वीएस -2010 परियोजना रूपांतरण
- 21. एसजीएनएन वीएस -2008 से वीएस -2010
- 22. वीएस -2008 - अनुमानित प्रकार
- 23. वीएस 2008 और 2010
- 24. एक्सएएमएल मार्जिन सीएसएस मानदंड का पालन क्यों नहीं करता है?
- 25. वीएस -2010 और वीएस -2008 परियोजना संगतता
- 26. वीएस में 'उपयोग' कथन का मानक सेट कैसे जोड़ें?
- 27. विफलता वीएस 2008 एसपी 1
- 28. वीएस 2008 और साफ़केस: उद्घाटन समाधान किसी कारण के लिए चेकआउट का अनुरोध नहीं करता
- 29. सी #/वीएस 2008: एक परियोजना
- 30. वीएस 2008 में प्रोग्राम स्लाइसिंग
@jalf: आपने देखा कि आपने मेरे उत्तर में क्वेरी पर टिप्पणी हटा दी है, क्या मैंने कुछ गलत लिखा है? –
वास्तव में वे पहले टीसी के रूप में सी ++ 03 चाहते थे, लेकिन अंत में कुछ औपचारिकता के कारण यह एक नई मानक रिलीज आईआईआरसी के रूप में समाप्त हुआ। –
[यहां MSVC2008 गैर-मानक सुविधाओं की एक सूची है] (http://msdn.microsoft.com/en-us/library/x84h5b78%28v=vs.90%29.aspx)। मुझे जीसीसी के लिए समान नहीं मिला, क्या आप एक प्रदान कर सकते हैं? ("fanboying" नहीं मैं बस इसके बारे में ईमानदारी से उत्सुक हूँ) –