Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ラムダのマップをどのように説明できますか?イベント時に呼び出されるラムダのマップが必要です(単純なコールバックのように)。ラムダ型は定数です。
<functional>ヘッダーとstd::functionテンプレートクラスを使用します。これにより、固定メソッドシグネチャを使用して関数オブジェクトを指定できます。
<functional>
std::function
std::map< unsigned int, std::function<int(int,int)> > callbackMap;
を使用してコールバックにインデックスを付けると仮定するとunsigned int、上記のマップには、2つを取り込んで。intを返す関数が格納されますint。
unsigned int
int