7

ラムダのマップをどのように説明できますか?イベント時に呼び出されるラムダのマップが必要です(単純なコールバックのように)。ラムダ型は定数です。

4

1 に答える 1

19

<functional>ヘッダーとstd::functionテンプレートクラスを使用します。これにより、固定メソッドシグネチャを使用して関数オブジェクトを指定できます。

std::map< unsigned int, std::function<int(int,int)> > callbackMap;

を使用してコールバックにインデックスを付けると仮定するとunsigned int、上記のマップには、2つを取り込んで。intを返す関数が格納されますint

于 2012-04-24T08:08:18.650 に答える