给指针赋值或通过指针进行赋值
如果对左操作数进行解引用,则修改的是指针所指对象的值;如果没有使用解引用操作,则修改的是指针本身的值。例如
string s("Hello world");
string* p=&s;
cout<<*p<<endl;//
*p="ni hao";
cout<<s<<" "<<*p;//s=nihao,*p=nihao
若:
string s2=”hello”;
string* sp2=&s2;
p=sp2;//则不修改s的内容。