c++中的箭头运算符的含义

来源:互联网 发布:说唱网络歌曲 编辑:程序博客网 时间:2024/06/05 00:23

c++中箭头运算符->,相当于把解引用和成员访问符两个操作符结合在一起,换句话说,

p->func()和(*p).func()所表示的意思一样。

例如:

class A{public:func();}

class B{ A *p = new A();*p.a(); //或者使用p->a,二者等价,且更加简洁}

总结就是,->的功能就是提供了一种对象指针更方便的访问对象成员的方法。

原创粉丝点击