c++中箭头运算符->,相当于把解引用和成员访问符两个操作符结合在一起,换句话说,
p->func()和(*p).func()所表示的意思一样。
例如:
class A
{
public:
func();
}class B
{
A *p = new A();
*p.a();
//或者使用p->a,二者等价,且更加简洁
}总结就是,->的功能就是提供了一种对象指针更方便的访问对象成员的方法。
本文详细介绍了C++中的箭头运算符->的作用及用法。解释了它如何将解引用和成员访问操作结合起来,使得通过对象指针访问成员变量和函数变得更加简洁方便。
c++中箭头运算符->,相当于把解引用和成员访问符两个操作符结合在一起,换句话说,
p->func()和(*p).func()所表示的意思一样。
例如:
class A
{
public:
func();
}class B
{
A *p = new A();
*p.a();
//或者使用p->a,二者等价,且更加简洁
}
958
414

被折叠的 条评论
为什么被折叠?