char * p=new char; // 你申请的是一个字节的p指针
*p="hello”; //p指向的内容为“hello”,但是越界了
delete p;//或者delete [] p;//用delete p 释放是正确的,delete [] p是用来释放数组的。
如果申请的空间不确定,则简单的办法是用容器,系统自己动态的申请、释放内存。
如果想自己管理内存,就没有简单的办法了,需要重新申请一块更大的内存,并且将*p的内容与新的内容放进新申请的内存中。delete []p; 就 哦了。。