C++相談室 part45
■ このスレッドは過去ログ倉庫に格納されています
0347デフォルトの名無しさん
2005/12/10(土) 00:35:23void f0(void);
void f1(int);
}f;
boost::functionでメンバ関数のクラスポインタを束縛した関数オブジェクトが
ほしいのですが、
boost::function0<void> ff0(メンバ関数ポインタ,クラスポインタ);
と書けないのはなぜなのでしょうか?
bind(&F::f0,&f)
bind(&F::f1,&f,_1)
とすればできるのですが、引数の数に応じて_1,_2,_3....としていかないと
いけません。
何か手はあるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています