मैं समझता हूं कि मेरा एसटीएल (जो जी ++ 4.x.x के साथ आता है) नक्शा जैसे कंटेनरों को लागू करने के लिए लाल-काले पेड़ों का उपयोग करता है। एसटीएल के आंतरिक लाल-काले पेड़ का सीधे उपयोग करना संभव है। यदि हां, तो कैसे? यदि नहीं, तो क्यों नहीं - एसटीएल लाल-काले पेड़ का पर्दाफाश क्यों नहीं करता है?लाल-काले पेड़ के एसटीएल के आंतरिक कार्यान्वयन का उपयोग
आश्चर्य की बात है, मुझे Google का उपयोग करके कोई जवाब नहीं मिल रहा है।
संपादित करें: मैं लाल-काले पेड़ का उपयोग सम्मिलन पर अतिरिक्त आवंटक कन्स्ट्रक्टर कॉल के समाधान के रूप में कर रहा हूं। this question देखें। मेरा एसटीएल नक्शा कार्यान्वयन के लिए लाल-काले पेड़ों का उपयोग करता है।
"मैं लाल-काले पेड़ का उपयोग सम्मिलन पर अतिरिक्त आवंटक कन्स्ट्रक्टर कॉल के समाधान के रूप में कर रहा हूं।" मानक कंटेनर के कार्यान्वयन का उपयोग करने के लिए एक उचित समाधान होगा जिसमें इस संपत्ति नहीं है। सी ++ 11 को स्टेटस आवंटकों की आवश्यकता होती है, इसलिए किसी भी मानक लाइब्रेरी जो इस सी ++ 11 फीचर का सही ढंग से समर्थन करती है, के पास अधिक उचित व्यवहार होगा (हालांकि यह अभी भी विभिन्न आवंटन उदाहरणों का निर्माण करेगा, यह केवल मूल आवंटक ऑब्जेक्ट से ही ऐसा करेगा)। –
@ प्र्रासून - यह आपकी मदद नहीं करेगा, क्योंकि यह अंतर्निहित पेड़ कार्यान्वयन है जो कि कन्स्ट्रक्टर वैसे भी कॉल करता है। जीसीसी 4.1 की तुलना में एक नया कंपाइलर आज़माकर एक विकल्प होगा (पिछला प्रश्न [एसटीएल मानचित्र के लिए कस्टम मेमोरी आवंटक] (http: // stackoverflow।com/प्रश्न/11373796/कस्टम स्मृति-संभाजक के लिए STL-नक्शा)) –