का लाभ उठाते हैं Rvalue संदर्भ और मूव semantics एक प्रमुख सी ++ 11 सुविधा है जो अनावश्यक प्रतियों को कम करके कोड को काफी तेज़ी से बढ़ा सकती है। एसटीएल को इस नई सुविधा का उपयोग करने के लिए अद्यतन किया गया है जब एक सी ++ 11/0 एक्स कंपाइलर का उपयोग किया जाता है (उदा। जीसीसी 4.6)कौन सा बूस्ट लाइब्रेरी मूव सेमेन्टिक्स
बूस्ट 1.48 ने पुराने सी ++ 03 कंपाइलर्स पर चाल semantics अनुकरण करने के लिए एक नई पुस्तकालय की शुरुआत की। यह लाइब्रेरी मैक्रोज़ को पेश करके काम करती है जो सी ++ 11 कंपाइलर्स या एम्यूलेटेड रावल्यू के साथ संकलित होने पर कोड को संकलित किया जाता है जब कोड C++ 03 कंपाइलर्स के साथ संकलित किया जाता है।
boost::container
के अलावा क्या कोई अन्य बूस्ट लाइब्रेरी अभी तक चलने वाले अर्थशास्त्र का लाभ उठाने के लिए अपडेट की गई है?
क्या कोई रोडमैप विवरण है जब/यदि अन्य अर्थ पुस्तकालयों में सैमांतिक्स को स्थानांतरित किया जाएगा?
boost::multi_index_container
ने Boost.MultiIndex Future work पर चाल semantics के अतिरिक्त उल्लेख किया है, क्योंकि यह संस्करण 1.31 में पेश किया गया था।
नोट 11-केवल समर्थन जोड़ा समर्थन करता है : नाम "एसटीएल" बहिष्कृत और संदिग्ध है। इसके बजाए "सी ++ मानक पुस्तकालय" का प्रयोग करें। – Griwes