已知一个类A,类A有三个公有成员:void f1(int),void f2(int)和int a;定义指向类A成员函数的指针是( )。
A.A*p;
B.int A::*Pc=&A.a;
C.void(A::*pA) ();
D.void(A::*p
第1题:
已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,( )是正确的。
A.p=fl
B.P=A::fl
C.P=A::fl()
D.P=fl()
第2题:
已知:int *p(); 则p是
A.一个函数,该函数的返回值是指向int型的指针变量
B.指向int型的指针变量
C.int型的指针数组
D.一个指向函数的指针变量,该函数的返回值是int型
第3题:
已知一个类Sample,()是定义指向类Sample成员函数的指针,假设类有三个公有成员: void f1(int)、void f2(int)和int a。
A.Sample *p
B.int Sample::*pc=&Sample::a
C.void (Sample:: *pa)(int)
D.Sample *a[10]
第4题:
已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用赋值,( )是正确的。
A.p=f1
B.P=A::f1
C.P=A::f1()
D.P=f1()
第5题:
3、f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,下列表示正确的是()
A.p=f1
B.p=A::f1
C.p=A::f1()
D.p=f1()