p是指向PERSON类对象的指针,则通过p访问公有成员函数show()的方法是。
p->show();
(*p).show();
(*p).show();
举一反三
- p是指向PERSON类对象的指针,则通过p访问公有成员函数show()的方法是。A.p.show();B.p->show();C.(*p).show();D.(*p)->show();
- 已知f1(int)是类A的公有成员函数,并将指针p定义为可以指向函数f1的指针类型,则可以实现让p是指向成员函数f1()的指针的语句为 【7】 。
- 对于类 A,语句void (A::*P)(void);表明( ) A: P是一个指向类成员函数的指针 B: P是类A的一个成员 C: P是类A的一个对象 D: P是一个指向类对象的指针
- 设Time是一个类,现有指针p的定义语句:const Time *p;则通过指针p不可以修改Time类对象的公有数据成员。( )
- 使用指向对象的指针来访问类的成员,则必须使用的运算符是->。</p></p>
内容
- 0
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func(),将?
- 1
C++中,对于对象,可以通过句点运算符“.”来访问其公有成员。 对于指针变量,也可以通过指向运算符【 】访问指向对象的公有成员。
- 2
对于复制构造函数point::point(point& p),下列说明正确的是( ) A: 该函数只能访问p的私有成员 B: 该函数不能访问p的公有成员 C: 该函数可以访问p的私有和公有成员 D: 该函数不能访问p的成员
- 3
对于复制构造函数point::point(point& p),下列说明正确的是( ) A: 该函数只能访问p的私有成员 B: 该函数不能访问p的公有成员 C: 该函数可以访问p的私有和公有成员 D: 该函数不能访问p的成员
- 4
设类A有非静态成员函数voidf();若要定义一个指向类成员函数的指针变量p并同时指向f,该指针变量的声明语句是:____。设有定义Aa;使用该指针访问a的成员函数f的语句是:____。