वेक्टर निर्मातावेक्टर में आवंटक क्यों है?
const allocator_type& alloc = allocator_type()
के हर प्रकार में इस है यह क्यों const है? मैं नहीं देख सकता कि यह कैसे उपयोगी होगा। मैं एक आवंटक में गुज़रने देख सकता हूं ताकि एकाधिक वैक्टर एक ही पूल साझा कर सकें लेकिन वेक्टरों के दूसरे समूह से दूर हो जाएं। हालांकि कॉन्स के साथ इसका मतलब यह नहीं होगा कि वे केवल इंस्टेंस डेटा कॉपी करेंगे? एक पूल की प्रतिलिपि बनाना या जो भी हो वह उपयोगी नहीं लगता है।
यह क्यों है?
आप हमेशा एक आवंटक प्राप्त कर सकते हैं जो केवल पूल (shared_ptr?) के संदर्भ को संग्रहीत करता है, इसलिए प्रतिलिपि ठीक है। –
एक आवंटक! = एक पूल। इसलिए एक आवंटक की प्रतिलिपि तार्किक रूप से पूल की प्रतिलिपि बनाने का संकेत नहीं देती है। आपका तर्क अमान्य है :) – sehe
@sehe: ठीक है आप हैं! इससे मुझे हंसी मिली – user2814152