您的位置:首页 > 编程语言 > C语言/C++

C++指针的一些小总结

2016-03-01 19:42 309 查看
指针的赋值操作
对指针进行解引用再赋值,则改变的是指针所指对象的值,如果没有使用解引用操作,则修改的是指针本身的值。

string s1("hellow world");
string *sp1=&s1;

string s2("hellow another world");
string *sp2=&s2;

*sp1="world";//将s1的内容更改为world
sp1=sp2;//sp1指针将指向s2

指针和引用的比较
引用在定义的时候必须初始化,给引用赋值是改变所引用的对象的值,而指针只是改变该指针指向对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: