首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个关于成员函数指针的有关问题

2012-03-01 
一个关于成员函数指针的问题 classclass1{voidtest(int&,int&){}}为什么我在执行void(class1::*a)(int&,in

一个关于成员函数指针的问题

class   class1
{
        void   test(int&,int&)
      {
      }
}
为什么我在执行   void   (class1::*a)(int&,int&)   =   &class1::test;的时候会报cannot   convert   'void   (class1::*)(....) 'to   'void(class1::*)(int&,int&) 'in   initialization?
谢谢大家了。

[解决办法]
贴全代码。
[解决办法]
void (class1::*a)(int&,int&) = &class1::test;
改成
void (class1::*a)(int&,int&) = &class1::test(###, ###);试试?

你把这个test函数的参数,扩号都给丢了哦。

热点排行