メンバ関数ポインタ

これは絶対忘れるので書いておこう

宣言

typedef return_type (ClassName::*TypeName)(argument_type ...) [const];

使用

// g++ で確認
typedef void (Class::*Func)();

Class c, *p;
Func func;
func = &Class::f1;
(c.*func)();
(p->*func)();

検索ワード

C++ メンバ 関数ポインタ typedef


メモ書きに戻る

LastModified:2004/05/11 01:53.23

トップ 差分 一覧 ソース 検索 RSS ログイン