私は一般的なEventEmitterインスタンスを使用しています:バインド関数の第2引数のみを渡す方法は?
EventEmitter mEventHandler;
をだから私はこのバインドを定義した:
「一般的であるmEventHandler.emit(paramID, someInt, someDouble);
次のような
function<void(int, double)> onSetMin = bind(&ILFO::SetMin, this, placeholders::_2);
mEventHandler.on(kParamID, onSetMin);
とon
"と言って、2つのパラメータを設定します。
void ILFO::SetMin(double min);
どのようにあなただけのバインドから2番目PARAMTERを渡します。しかし、私の特定の機能SetMin
はただ一つのparam(この場合はsomeDouble
だろう)が必要ですか?
追加のパラメータをbindから返された関数オブジェクトに渡すことができます。彼らは静かに無視されます。 –