我正在初始化一个char带有一些随机值的指针,当我试图删除它时,我无法做到.这是为什么?
这是我在做的事情:
int main()
{
char *s = new char[50]; /*
* I know there is no reason for
* using new if initializing, but
* in order to use delete we need
* to allocate using new.
*/
s = "Harry";
delete s;
return 0;
}
Run Code Online (Sandbox Code Playgroud)