请教:关于delete
[code=C]/C++
int total=3;
char *char_array[total];
cout<<"Please input "<<total<<" string for the char_array.\n";
for(int i=0;i<total;i++)
{
while(cin.get()!='\n') continue;
cout<<"char_array["<<i+1<<"]:";
char_array[i]=new char[30];//申请内存空间
cin.get(char_array[i],30);
}[/code]
怎样delete申请有空间呢?
for(int i=0;i<total;i++)
delete char_array[i];
这样对不对?