関数ポインタは初めてですので、よろしくお願いします。私は方法を持っています:
int test3(int i)
{
return i;
}
次に、別の方法(メインではない)で私は行います:
int (*pTest3)(int) = test3;
私が読んだ例から、これは大丈夫のようです。ただし、コンパイル時エラーが発生します。
testFile.cpp:277:25:エラー:タイプ'int({anonymous} :: CheckingConsumer ::)(int)'の引数が'int(*)(int)'と一致しません</ p>
何が悪いのかわかりません。どんな助けでもいただければ幸いです。
どうもありがとう。