重複の可能性:
メンバー関数へのポインターを使用して関数を呼び出す方法
Analyzer.h
class Analyzer
{
public :
void viku();
void Bibek();
void vivek();
void (Analyzer::*point)();
Analyzer(){
}
~Analyzer(){
}
};
Analyzer.cpp
using namespace std
#include"Analyzer.h"
void Analyzer::viku(){
cout<<"Hello viku";
}
void Analyzer::vivek(){
point =&Analyzer::viku;
Bibek();
}
void Analyzer::Bibek(){
point();//Errror
cout<<"Bibek";
}
コンパイル中に次のエラーが表示されます。
エラー C2064: term は引数を 0 個取る関数として評価されません。
これを回避する方法を誰か教えてください。