2011-01-21 19 views
11

मैं कई वर्षों से सी ++ में कोडिंग कर रहा हूं और हाल ही में सुना है कि सी ++ मानक के साथ आने वाला एक नया संशोधन है। मैंने मानक ड्राफ्ट का अध्ययन किया है और पाया है कि बहुत सी नई चीजें हैं जो मेरे प्रोग्रामिंग को आसान बनाती हैं। इसलिए मैं बाहर आने से पहले नए मानक के आदी हो जाना चाहता हूं। हालांकि, नए मानक लाइब्रेरी का उपयोग करके कोड के लिए एक सभ्य संदर्भ मैनुअल के बिना कोड करना बहुत मुश्किल है। मैंने गुगल किया है और Wikipedia's C++0x page जैसे कुछ पेज पाए हैं जो संदर्भ मैनुअल नहीं हैं। क्या किसी को कोई सी ++ 0x मानक पुस्तकालय संदर्भ पुस्तिका पता है? मैं एमएसडीएन के Standard C++ Library Reference के समान कुछ ढूंढ रहा हूं।सी ++ 0x मानक लाइब्रेरी संदर्भ मैनुअल

उत्तर

1

सी ++ 0x ड्राफ्ट का थोड़ा पुराना संस्करण here पाया जा सकता है। यह वही लिंक है जो आपने प्रदान किया है, लेकिन वीएस -2010 के लिए जो कुछ नए मानक लागू करता है। अब तक केवल एक ही चीजें जो मुझे मिली हैं (ये कहने के लिए केवल एक ही नहीं हैं) प्रत्येक लूप संरचना के लिए हैं, और सी ++ 0 एक्स बहु-थ्रेडिंग सामग्री हैं।

मुझे इसमें बहुत कुछ नहीं दिख रहा था, लेकिन जीसीसी here द्वारा समर्थित सुविधाओं की एक सूची है।

+1

आप उसी लिंक के साथ कैसे आ सकते हैं जो मैंने स्वयं पोस्ट किया है? जीसीसी लिंक के लिए – durumt23

+0

+1। – Marcin

+0

यह बिल्कुल वही लिंक नहीं है, यह VS2005 के बजाय वीएस -2010 के लिए है जो सी ++ 0x मानक का एक अच्छा हिस्सा लागू करता है (फिर से, यह एक पुराना संस्करण है क्योंकि वीएस -2010 पिछले साल अप्रैल को जारी किया गया था)। वीएस -2008 मुझे लगता है कि std :: tr1 के तहत कुछ C++ 0x std पुस्तकालय भी हो सकते हैं, लेकिन मूल भाषा कम या कम C++ 03 है। मेरा मानना ​​है कि वर्तमान में सबसे अधिक "अप टू डेट" कंपाइलर जो सी ++ 0x का उपयोग करता है वह जीसीसी प्रयोगात्मक कंपाइलर है। – helloworld922

0

मुझे नहीं लगता कि सी ++ 0x के लिए एक संदर्भ पुस्तिका होगी, क्योंकि यह मानक अभी भी प्रयोगात्मक है। सी ++ 0x 2011 के अंत में आईएसओ द्वारा प्रकाशित होने की उम्मीद है, इसलिए वहां एक संदर्भ पुस्तिका (संक्षेप, आदि)

2

अपने कंपाइलर की वेबसाइट/संदर्भ पुस्तिका की जांच करें। कुछ कंपाइलर निर्माताओं ने सी ++ 0 एक्स फीचर्स को जोड़ना शुरू कर दिया है, खासतौर से पहले से ही तकनीकी रिपोर्ट 1 में पहले से ही अंतिम रूप देने वाले टीआर 1 फीचर्स के लिए http://msdn.microsoft.com/en-us/library/bb982198.aspx देखें।

6

कुछ wiki-based cppreference.com पर सी ++ 0x की नई विशेषताएं प्राप्त करने में अच्छी प्रगति। दस्तावेज मुख्य रूप से November 2010 draft standard (N3225) पर आधारित है।

यह अभी भी पूरा होने से बहुत दूर है, लेकिन यह हर दिन बेहतर हो रहा है।

0

हाल ही में कंपाइलर का उपयोग करके सुविधाओं का प्रयास क्यों न करें? जीसीसी पहले से ही बहुत कुछ लागू करता है (संस्करण के आधार पर) और विजुअल स्टूडियो 10 में 5 नई विशेषताएं लागू होती हैं।

मैं इस समय काम पर और घर पर लैम्ब्डा, ऑटो और प्रारंभिक सूचियों के साथ खेल रहा हूं और यह वास्तव में ऐसी चीजें हैं जो आपके द्वारा लिखे गए सब कुछ को सरल बनाती हैं।

+1

नया मानक हमेशा व्याख्या करना आसान नहीं होता है। अगर मैं बस कुछ कोशिश करता हूं, और यह काम नहीं करता है, तो मैं अक्सर सोच रहा हूं कि समस्या मेरे कोड या कंपाइलर के साथ है या नहीं। – TonyK

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