问下关于指针的问题.代码简单
程序代码:
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 编辑 ]