I know that to create array in C++ use new [] and delete this array use delete []
I wonder if I create a object and delete this with delete []
Test * a = new Test;
delete [] a;
Well... it works... but is it safe? should I use delete without bracket?