先看一个程序:
#include <iostream>
using namespace std;
class A
{
public:
void play()
{
cout << "playing..." << endl;
}
};
int main()
{
A a;
a.play();
A *p = &a;
(*p).play();
p->play();
return 0;
}
运行结果:
playing...
playing...
playing...
结论:
在C++中,
若是普通对象,使用点号操作符;
若是指针对象,有两种操作方式:
(*指针).方法() (1)
指针-->方法() (2)
但是(1)不常用,所以(2)中的箭头操作符用的比较多。
加入少儿信息学奥赛学习QQ群请扫左侧二维码,关注微信公众号请扫右侧二维码