#include <functional>
#include <iostream>

struct A {
A(int num) : num_(num){}
void printNumberLetter(char c) const { std::cout << "Number: " << num_ << " Letter: " << c << std::endl; }
int num_;
};

int main()
{
// Содержит вызов метода класса.
std::function<void(const A&, char)> f_printA = &A::printNumberLetter;
A a(10);
f_printA(a, 'A');

}