關于用delete刪除二維數組
char *szSubFrame[64] ={0};char *word;
int i, numString = 0;
char *sep = "$\0\r\n";
for(i=0, word = strtok(szBuff, sep);
word != NULL;
word = strtok(NULL, sep), i++)
{
szSubFrame[i] = new char[strlen(word)+1];
memcpy(szSubFrame[i], word, strlen(word));
numString++;
}
對于上述的代碼,如何用delete刪除動態建立的數組
for(i=0; i<numString; i++)
{
delete []szSubFrame[i];
}
這個可以嗎?
posted on 2009-10-07 20:45 Error 閱讀(946) 評論(0) 編輯 收藏 引用 所屬分類: C++