निम्नलिखित पर विचार कोड:नए या नई [] ऑपरेटर
typedef SomeType type_t[2];
SomeType * arr1 = new type_t; //new or new[] ???
type_t * arr2 = new type_t[3]; //new or new[] ???
मानक जो new
के संस्करण 1-सेंट और 2-nd मामलों (new
या new[]
) में बुलाया जाएगा मुताबिक और कैसे नष्ट करने के लिए arr1
और arr2
(delete
या delete[]
के साथ)?
ईमानदार होने के लिए यह शायद खराब अभ्यास – deek0146
यह निश्चित रूप से खराब अभ्यास है, और संभवतः किसी को सड़क पर सिरदर्द का कारण बनने का कारण बनता है। –