1. 程式人生 > >建立和使用動態陣列new char[10]

建立和使用動態陣列new char[10]

int *pi = new int;
delete pi;
char *pchar = new char;
delete pchar;
int *piArray = new int[10];
delete[] piArray;
char* pCharArray = new char[10];
delete[] pCharArray;
將動態創造的空間釋放掉,語句是:delete [] p;   ‘[ ]’表明該指標是指向的自由儲存區的陣列,而非單個物件。如果遺漏了空方括號,編譯器將無法發現這個錯誤,將導致程式在執行時出錯。