问题
单项选择题
对于下面程序,对p调用正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){A a;int k=0;void(A::*p)(int);p=A::fun; }
A.p(;
B.*p(
C.*p(
D.a::*p(
答案
参考答案:C
解析: 使用类函数指针格式是:<对象名.*指针名>=<(实参表)>
对于下面程序,对p调用正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){A a;int k=0;void(A::*p)(int);p=A::fun; }
A.p(;
B.*p(
C.*p(
D.a::*p(
参考答案:C
解析: 使用类函数指针格式是:<对象名.*指针名>=<(实参表)>