delete data是清除data的内存单元,而delete[] data的内存单元。data 为一个指针,而delete [] date中的data为一个指针数组的首指针
主要差别是 是否调用析构函数delete data[] 会自动调用data数组每个元素的析构函数delete data则不会
当data是一个指向数组的指针时,消毁时就要加[]表示指向的是数组.当data不是指向数组的指针时,就不用加[].
数组