最終更新:2021-01-07 (木) 15:12:33 (1210d)
C++/関数ポインタ
戻り値の型 (*変数名)(仮引数リスト) = 初期化子;
int square(int v){return v*v}; int (*f)(int)= square; int result = f(5);
関数ポインタの型
- 関数ポインタの宣言の変数名をなくすと関数ポインタの型になる
double (*fpFunc)(double);
- の型は double(*)(double)
void (*fpFunc)(const char*, int);
- の型は void (*)(const char*, int)