What is the difference between 'delete' and 'delete[]' in C++?
A. None of the above
B. 'delete' is used to deallocate memory allocated for an array of objects, while 'delete[]' is used to deallocate memory allocated for a single object
C. They both have the same effect
D. 'delete' is used to deallocate memory allocated for a single object, while 'delete[]' is used to deallocate memory allocated for an array of objects
Answer: Option D
Join The Discussion