कारण मैं पूछ रहा हूं कि वेब पर जानकारी के विरोधाभासी टुकड़े हैं। एक तरफ isocpp.org पर यह कहता है कि जीसीसी 4.8.1 में सी ++ 11 मानक पूरी तरह कार्यान्वित किया गया है। दूसरी तरफ GCC C++11 support page बताता है कि कचरा संग्रह और पहुंच-योग्यता आधारित रिसाव का पता लगाने के लिए "न्यूनतम समर्थन" नहीं है। तो क्या जीसीसी 4.8.1 वास्तव में सी ++ 11 फीचर पूर्ण है?क्या जीसीसी 4.8.1 में कचरा संग्रह के लिए सी ++ 11 समर्थन है?
उत्तर
कचरा संग्रह के लिए समर्थन मानक द्वारा वैकल्पिक है (Bjarne Stroustrup C++11 FAQ देखें)। इसलिए, जीसीसी 4.8.1 सुविधा पूर्ण है क्योंकि यह मानक के सभी अनिवार्य कोर भागों को लागू करता है।
टिप्पणियों ने मेरा जवाब अस्पष्ट साबित कर दिया, मैं और अधिक विशिष्ट होगा: मैं केवल कचरा संग्रह के लिए मूल समर्थन के बारे में बात कर रहा था। पुस्तकालय हिस्सा अनिवार्य है। जीसीसी 4.8.1 के साथ भेजे गए libstdC++ का संस्करण पूरी तरह से सी ++ 11-अनुरूप नहीं है (<regex>
वर्तमान में उदाहरण के लिए काम नहीं कर रहा है), और कचरा संग्रह के लिए एबीआई गायब सुविधाओं का हिस्सा है।
+1, देखें [प्रस्ताव एन 2670] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm): * एक कार्यान्वयन जो कचरा संग्रह और उपकरण का समर्थन नहीं करता है नो-ऑप्स के रूप में वर्णित सभी लाइब्रेरी-कॉल अनुरूप हैं। * – syam
जीसी प्रदान करना वैकल्पिक है, जीसी के लिए * समर्थन * प्रदान करना नहीं है। जीसीसी सी ++ 11 स्थिति में प्रविष्टि जीसी के लिए * समर्थन * को संदर्भित करती है, और इसे कार्यान्वित नहीं किया जाता है। यही है, ऊपर सैम की टिप्पणी का उपयोग करना: जीसी करना वैकल्पिक है (कॉल नो-ऑप हो सकता है), लेकिन इंटरफेस मौजूद होना चाहिए (यह वैकल्पिक नहीं है) –
- 1. सी ++ 11 कचरा कलेक्टर - क्यों और Hows
- 2. सी ++ 11 थ्रेड_पूल, वायदा, जीसीसी में समर्थन का वादा
- 3. क्या जीसीसी 4.8.1 डिफ़ॉल्ट रूप से एसएसई सक्षम करता है?
- 4. मानक सी ++ में कचरा संग्रह स्वचालित है?
- 5. क्या जीसीसी समर्थन सी ++ एएमपी
- 6. सी ++ ऐप। जीसीसी 4.8.1 स्थापित करने के बाद gdb
- 7. कूड़ा संग्रह सी ++ 11
- 8. जावास्क्रिप्ट कचरा संग्रह क्या है?
- 9. क्या WinRT में कचरा संग्रह है?
- 10. क्या PHP में कचरा संग्रह है?
- 11. सी # कचरा संग्रह को दबाकर
- 12. कचरा संग्रह
- 13. सी # टाइमर और कचरा संग्रह
- 14. सी # कचरा संग्रह सक्रिय रूट
- 15. पैहोल सी ++ 11 समर्थन?
- 16. यूआईटी 8 की रिडंडेंट कास्ट जीसीसी 4.8.1
- 17. एरे के फोर्स कचरा संग्रह, सी #
- 18. बश में कचरा संग्रह
- 19. कचरा संग्रह
- 20. जी ++ में सी ++ 11 के लिए सिग्विन समर्थन 4.9.2
- 21. कचरा संग्रह
- 22. क्या जीसीसी सी ++ 14 उत्पादन कोड के लिए तैयार है?
- 23. कचरा संग्रह और कागो
- 24. क्या डायरेक्टएक्स 11 समर्थन .NET है?
- 25. कचरा संग्रह में जनरेशन क्या हैं?
- 26. थ्रेड_लोकल का उपयोग करते समय जीसीसी 4.8.1 में मेमोरी लीक?
- 27. .NET कचरा संग्रह लेटेंसी
- 28. कचरा संग्रह का उपयोग?
- 29. जीसीसी में सी ++ 1z/सी ++ 17 समर्थन की स्थिति क्या है?
- 30. लू बाइंडिंग्स सी ++ और कचरा संग्रह
कचरा संग्रह वैकल्पिक नहीं है? –
जीसीसी 4.8 कोर भाषा स्तर पर सी ++ 11 के साथ पूरी तरह से अनुपालन करता है, जिसका मतलब यह नहीं है कि लाइब्रेरी कार्यान्वयन सी ++ 11 के साथ पूरी तरह से अनुपालन करता है। –
@Mechanicalsnail: जीसी वैकल्पिक है, जीसी के लिए न्यूनतम समर्थन 4.8 –