delete [] p
delete p
delete[] p;
new[]
delete p;
new
123456
int* p = new int[10]; // new[] used; delete[] p; // so use delete[] p = new int; // new used delete p; // so use delete
delete
delete[]