allocator

    6गर्मी

    1उत्तर

    free(NULL) और ::operator delete(NULL) दोनों की अनुमति है। संभाजक अवधारणा (जैसे std :: संभाजक भी deallocate(NULL,1) स्वीकार करते हैं या है यह उसके चारों ओर अपने स्वयं के गार्ड डाल करने के लिए आवश्यक है

    5गर्मी

    5उत्तर

    क्या एसटीएल कार्यान्वयन हैं जो आवंटक के रूप में operator new[] का उपयोग करते हैं? मेरे कंपाइलर पर, Foo::operator new[] निजी बनाने से मुझे vector<Foo> बनाने से रोका नहीं गया ... क्या यह व्यवहार किसी भी

    5गर्मी

    3उत्तर

    छोटे ऑब्जेक्ट्स से निपटने के दौरान एसटीएल के साथ उपयोग के लिए क्या आवंटक उपलब्ध हैं। मैंने बूस्ट से पूल आवंटकों के साथ पहले से ही खेलने की कोशिश की है, लेकिन इसमें कोई प्रदर्शन सुधार नहीं हुआ है (वास्

    26गर्मी

    3उत्तर

    मैं एक shared_ptr द्वारा प्रबंधित वस्तुओं चाहते हैं के साथ संभाजक एक पूल से आवंटित किया जाना, बूस्ट के पूल इंटरफेस, यह कैसे प्राप्त किया जा सकता कहते हैं?

    7गर्मी

    2उत्तर

    के साथ आवंटित वस्तुओं के लिए कन्स्ट्रक्टर तर्कों को पारित करना यह एक शर्मनाक सवाल है, लेकिन boost.interprocess के साथ प्रदान किए गए अच्छी तरह से लिखित दस्तावेज भी मेरे लिए पर्याप्त नहीं है यह करने के

    9गर्मी

    1उत्तर

    के लिए एक कस्टम आवंटक सेट करना मुझे पता है कि मैं सिंटैक्स vector<T, Alloc> का उपयोग कर वैक्टरों के लिए एक कस्टम आवंटक सेट कर सकता हूं। क्या तारों के लिए मैं ऐसा कर सकता हूं?