c++ - Extending allocation of another new expression -
N3797 की धारा 5.3.4 / 10 ने कहा:
एक कार्यान्वयन को रद्द करने की अनुमति है एक बदली वैश्विक आवंटन समारोह (18.6.1.1, 18.6.1.2) के लिए एक कॉल जब ऐसा होता है, तो भंडारण इसके बजाय कार्यान्वयन द्वारा प्रदान किया जाता है या किसी अन्य नई अभिव्यक्ति के आवंटन को बढ़ाकर प्रदान किया जाता है।
विस्तार के द्वारा क्या मतलब है? अर्थात्, हमारे पास नई अभिव्यक्ति e1
द्वारा आबंटित भंडारण की मात्रा है (मान लें कि यह 4 बाइट्स है)। आज्ञा देना एक आवंटन समारोह को नए-अभिव्यक्ति e2
में कॉल करने के लिए छोड़ देता है और भंडारण e1 के आवंटन को बढ़ाकर प्रदान करता है। यह ई 1 द्वारा प्रदान किए गए भंडारण को कैसे प्रभावित करता है? o1
और ऑब्जेक्ट o2
द्वारा बनाई गई e2
intersects वस्तु द्वारा प्रदान किए गए पते को प्रदान किए गए पते क्या < / Div>
Comments
Post a Comment