问下关于指针的问题.代码简单
程序代码: char *p= "1236";
char *str = new char[5];
if(NULL == str)
{
cout<<"error!"<<endl;
}
str = "231"; //在vc里看的时候,发现str改变了指向, str不是应该指向自由存储区里的new分配出来的内存空间么?
这个时候str指向了了临时空间里的&"231". 那new分配出来的内存空间意义何在? [ 本帖最后由 fly2xj 于 2010-5-28 00:11 编辑 ]

