先看一個程序:
#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;
}
運行結(jié)果:
playing...
playing...
playing...
結(jié)論:
在C++中,
若是普通對象谣殊,使用點號操作符兰绣;
若是指針對象,有兩種操作方式:
(*指針).方法() (1)
指針-->方法() (2)
但是(1)不常用岛马,所以(2)中的箭頭操作符用的比較多棉姐。
加入少兒信息學(xué)奧賽學(xué)習(xí)QQ群請掃左側(cè)二維碼,關(guān)注微信公眾號請掃右側(cè)二維碼
QQ群和公眾號.png