Короткий путь к функции-члену std :: bind к экземпляру объекта без параметров привязки

У меня есть функция-член с несколькими аргументами. Я'Я хотел бы связать его с конкретным экземпляром объекта и передать его другой функции. Я могу сделать это с заполнителями:

// actualInstance is a MyClass*
auto callback = bind(&MyClass::myFunction, actualInstance, _1, _2, _3);

Но это немного неуклюже - например, когда меняется количество параметров, я должен также изменить все вызовы связывания. Но кроме того, этоДовольно утомительно вводить все заполнители, когда все, что я действительно хочу, это удобно создать "указатель на функцию " включая ссылку на объект.

Так что яЯ хотел бы иметь возможность сделать что-то вроде:

auto callback = objectBind(&MyClass::myFunction, actualInstance);

Кто-нибудь знает какой-нибудь хороший способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос