मैं इस तरह कोड देखा:क्यों कॉल ऑपरेटर नई स्पष्ट
void *NewElts = operator new(NewCapacityInBytes);
और मिलान कॉल स्पष्ट रूप operator delete
प्रयोग किया जाता है फलस्वरूप बाद में।
के बजाय ऐसा क्यों:
void *NewElts = new char[NewCapacityInBytes];
क्यों operator new
और operator delete
को स्पष्ट कॉल ??
क्या आपने उद्देश्य पर दूसरे उदाहरण पर स्क्वायर ब्रैकेट लगाए थे? –
शायद इरादा: 'नया चार [न्यू कैपेसिटी इनबाइट्स]' – MSalters
@MSalters: आप सही हैं, – zaharpopov