string str1="hello"; string* str=new string[1]; str=&str1; cout<<*str<<endl; delete [] str; 最后delete[]时提示segmentation fault,求指导。环境ubuntu14+code::blocks12
string str1="hello"; string* str=new string[1]; //str作为一个指针指向一个新开辟的内存位置str=&str1; //这里一赋值,str指向了str1delete []str ; //这里释放时,不是释放原申请的内存了,而是想释放 hello所在的内存,所以core了