对于类 A,语句void (A::*P)(void);表明( )
A: P是一个指向类成员函数的指针
B: P是类A的一个成员
C: P是类A的一个对象
D: P是一个指向类对象的指针
A: P是一个指向类成员函数的指针
B: P是类A的一个成员
C: P是类A的一个对象
D: P是一个指向类对象的指针
举一反三
- 设类A有静态成员函数void f();若要定义一个指向类成员函数的指针变量p并同时指向f,该指针变量的声明语句是:____。 设有定义A a;使用该指针A类的静态成员函数的语句是:____。
- 设Time是一个类,现有指针p的定义语句:const Time *p;则通过指针p不可以修改Time类对象的公有数据成员。( )
- 设类A有成员函数void f(void);,若要定义一个指向类成员函数的指针变量pf来指向f,该指针变量的声明语句是______。
- p是指向PERSON类对象的指针,则通过p访问公有成员函数show()的方法是。
- 已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是________