के बाद डेटा का उपयोग करें मेरे पास std::vector
है जिस पर मैं reserve
को एक बड़े मूल्य के साथ कॉल करता हूं। बाद में मैं data()
पुनर्प्राप्त करता हूं।आरडी :: वेक्टर :: डेटा आरक्षित
चूंकि data
फिर से दुर्घटनाग्रस्त हो रहा है, तो मैं सोच रहा हूं कि यह भी अनुमति है या नहीं। reserve
को आवंटित स्मृति सीमा में data
अद्यतन करने के लिए मजबूर किया गया है?
क्यों 'रिजर्व' और 'आकार बदलना' नहीं? 'आरक्षित' केवल स्मृति आवंटित करता है, इसमें 'आकार बदलें' वस्तुओं का आकार बदलता है। –
क्या हम आपका कोड देख सकते हैं? – wasthishelpful
@ एन.एम आकार इतना महंगा हो सकता है। रिजर्व गारंटी देगा कि आप वस्तुओं को बाद में बदल सकते हैं। –