delete之后程序怎么退出了
#include <iostream> #include <string>
using namespace std;
int main()
{
char *p1="This is a test!";
char *p=new char[strlen(p1)+1];
char *p_start=p;
while((*(p++) = *(p1++)) != 0)
;
cout<< p_start<<endl;
delete [] p;
return 0;
}
在delete [] p;的时候程序怎么退出了啊,各位解释一下