सी ++ और मानक पुस्तकालय पर किताबें पढ़ने के दौरान, मुझे आवंटकों के लगातार संदर्भ दिखाई देते हैं।आवंटकों क्या हैं और उनका उपयोग कब आवश्यक है?
उदाहरण के लिए, निकोलाई Josuttis के सी ++ स्टैंडर्ड लाइब्रेरी पिछले अध्याय में विस्तार से चर्चा करता है उन्हें और ये दोनों आइटम 10 और 11 ("समझ में वैध कस्टम का उपयोग करता है (" allocators 'सम्मेलनों & प्रतिबंध के बारे में पता होना ") आवंटकों ") स्कॉट मेयर्स के में प्रभावी एसटीएल उनके उपयोग के बारे में हैं।
मेरा सवाल यह है कि आवंटक एक विशेष मेमोरी मॉडल का प्रतिनिधित्व कैसे करते हैं? क्या डिफ़ॉल्ट एसटीएल मेमोरी प्रबंधन पर्याप्त नहीं है? इसके बजाय आवंटकों का उपयोग कब किया जाना चाहिए?
यदि संभव हो, तो कृपया एक साधारण मेमोरी मॉडल उदाहरण के साथ समझाएं।
संभावित रूप से संबंधित: [कस्टम सी ++ एसटीएल आवंटकों के आकर्षक उदाहरण?] (Http://stackoverflow.com/q/826569) –