История изменений
Исправление BlackHawk, (текущая версия) :
Функции-члены классов — это обычные функции, принимающие первым аргументом экземпляр класса.
struct A
{
void f()
{
std::cout << "test\n";
}
};
int main()
{
A a;
std::function<void()> func(std::bind(&A::f, a));
func();
}
Исходная версия BlackHawk, :
Функции-члены классов — это обычные функции, принимающие первым аргументом экземпляр класса.
struct A {
void f() {
std::cout << "test\n";
}
};
int main()
{
A a;
std::function<void()> func(std::bind(&A::f, a));
func();
}