I have an array of pointers to other objects called Comparable* array
(inside a template for a class).
I understand that delete
deletes memory referenced by a pointer, and that delete []
deallocates the memory assigned to each pointer in an array.
My question is if I have an array that contains pointers to other objects, how do I deallocate the memory referenced by each pointer in the array and the array itself?