Google News
logo
CPP - Quiz(MCQ)
What is the difference between delete and delete[ ] in C++?
A)
delete is a keyword whereas delete[ ] is an identifier
B)
delete is used to delete normal objects whereas delete[ ] is used to pointer objects
C)
delete is used to delete single object whereas delete[ ] is used to multiple(array/pointer of) objects
D)
delete is syntactically correct but delete[] is wrong and hence will give an error if used in any case

Correct Answer :   delete is used to delete single object whereas delete[ ] is used to multiple(array/pointer of) objects


Explanation : delete is used to delete a single object initiated using new keyword whereas delete[ ] is used to delete a group of objects initiated with the new operator.

Advertisement