   delete[]
  Does delete[] calls the destructor of all the objects alloceted it deletes? 
  Yes, it does. You could always write a simple test program to prove it to yourself you know.#include <iostream>using namespace std;class A{   int m_someVar;public:   A() { cout << "constructor A" << endl; }   ~A() { cout << "destructor A" << endl; }};int main(){   A *aArray = new A[5];   delete [] aArray;   return(0);}  Took about 1.5 minutes to write, and answers your question.-Mezz 