16
GB
What does 'delete[]' do vs 'delete'?
IN
'डिलीट[]' बनाम 'डिलीट' क्या करता है?
A
delete[] frees array, delete frees single object
हटाएँ[] सरणी को मुक्त करता है, हटाएँ एकल वस्तु को मुक्त करता है
B
They are identical
वे समान हैं
C
delete[] is for vectors
delete[] वैक्टर के लिए है
D
delete[] calls destructor once
delete[] डिस्ट्रक्टर को एक बार कॉल करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
delete[] calls destructor for each element and frees the array; delete only calls destructor once.
व्याख्या (हिन्दी)
हटाएं[] प्रत्येक तत्व के लिए विध्वंसक को कॉल करता है और सरणी को मुक्त करता है; कॉल डिस्ट्रक्टर को केवल एक बार हटाएं।