Мне нужно привязать один параметр к функции-члену класса. Что-то вроде этого:
#include <functional>
#include <iostream>
struct test
{
void func(int a, int b)
{
std::cout << a << " " << b << std::endl;
}
};
int main(int argc, char** argv)
{
typedef void (test::*TFunc)(int);
TFunc func = std::bind(&test::func, 1, std::placeholders::_1);
}
Но в этом случае у меня ошибка компиляции
error: static assertion failed: Wrong number of arguments for pointer-to
-member
std::bind
, будет преобразован в простой указатель функции-члена... - person Quentin   schedule 26.09.2017