Как я могу передать функцию-член, где ожидается свободная функция?

Вопрос заключается в следующем: рассмотрим этот кусок кода:

#include 


class aClass
{
public:
    void aTest(int a, int b)
    {
        printf("%d + %d = %d", a, b, a + b);
    }
};

void function1(void (*function)(int, int))
{
    function(1, 1);
}

void test(int a,int b)
{
    printf("%d - %d = %d", a , b , a - b);
}

int main (int argc, const char* argv[])
{
    aClass a();

    function1(&test);
    function1(&aClass::aTest); // 

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

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