Possible Duplicate:
( POD )freeing memory : is delete[] equal to delete ?
When I was taught C++, this was a long time ago. I was told to never use delete but delete[] as performing delete[] on a single object will be equivalent to delete. Knowing not to trust teachers too much I wonder, Is this true?
Is there ever a reason to call delete instead of delete[]?
I've scanned the possibly related questions in SO, but haven't found any clear answer.
 
     
     
     
     
     
    