摘要:
指针提供间接操作其所指对象的功能。与对迭代器进行解引用操作一样,对指针进行解引用可访问它所指的对象,*操作符将获取指针所指的对象: string s("hello world"); string *sp = &s; cout<<*sp; //结果为:hello world 对sp进行解引用将获得s的值,然后用输出操作符输出该值,于是最后一条语句输出了s的内容hello world。 1.生成左值的解引用操作 解引用操作符返回指定对象的左值,利用这个功能可修改指针所指对象的值: *sp = "goodbye"; 因为sp指向s,所以给* 阅读全文