问题 单项选择题

对于下面程序,对p进行赋值正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){void(A::*p)(int); }

A.p=fun;

B.p=fun();

C.p=A::fun;

D.p=A::fun()

答案

参考答案:C

解析: 给类函数指针赋值的格式是:<指针名>=<类名::函数名>

单项选择题
单项选择题