首页 > 试题广场 > 有下列类定义 #include<iostream>
[不定项选择题]
有下列类定义
#include<iostream>
using namespace std;
class Point
{ public:
Point(int a=3,int b=5){ X=a;Y=b;}
int GetX(){return X;}
int GetY(){return Y;}
private:
int  X,Y;};

现有语句Point *p=new Point[2];则与(*p).GetX()等效的表达式是(      )

  • Point[0]. GetX()
  • p[0].GetX()
  • p->GetX()
  • GetX()
注意Point不是数组名,别错选了A
发表于 2019-08-19 19:42:47 回复(1)

->主要用于类类型的指针访问类的成员

.主要用于类类型的对象访问类的成员


发表于 2020-03-20 16:50:23 回复(0)
p->GetX()
p[0].GetX()
(*p).GetX()
发表于 2020-01-28 12:00:24 回复(1)
一个指针为什么能用->
发表于 2019-11-30 08:33:07 回复(2)

point是个类型

发表于 2019-11-04 22:42:14 回复(0)