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

类里面的函数指针有关问题

2012-04-19 
类里面的函数指针问题class CEventInput{public:typedef bool (CEventInput::*PF)()bool prePareOtpUserD

类里面的函数指针问题

class CEventInput
{
  public:
  typedef bool (CEventInput::*PF)();  
  bool prePareOtpUserDataFromDb();
  bool test(PF pf);
}
CEventInput::test(PF pf){
bool succ=pf();
}



  PF pf = &CEventInput::prePareOtpUserDataFromDb;
   
  if(!test(pf))

"CEventInput.cpp", 行 123: 错误: 只有函数可调用
123对应红色这行

[解决办法]
调用要放在声明后边
[解决办法]
谷歌一下怎么调用成员函数
[解决办法]
调用的方式应该不变。google“成员函数的指针”。

C/C++ code
(this->*pf)(); 

热点排行