アプリ版:「スタンプのみでお礼する」機能のリリースについて

下記のようにstaticでないメンバ関数を
関数ポインタのように指定できることを最近知ったのですが
下記コードにでてくるfpは一般的に何と呼ばれるのでしょうか?
これも「関数ポインタ」で良いのでしょうか?
この事について調べたかったのですが、呼び方がわからず
検索できなかったのでここで質問している次第です。宜しくお願い致します。

#include <iostream>
class CTest{
public:
  int a;
  CTest(int _a){ a=_a;}
  int fnc(int test){
    return a + test;
  }
};
int main()
{
  CTest* test = new CTest(3);
  int (CTest::*fp)(int) = &CTest::fnc;
  std::cout << (test->*fp)(5) << std::endl;
  return 0;
}

A 回答 (1件)

関数ポインタには違いありませんが、


メンバ関数ポインタ:pointer to member function
でしょうね。
    • good
    • 0
この回答へのお礼

「メンバ関数ポインタ」で検索できました。
ありがとうございます。

お礼日時:2007/03/15 22:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!