Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
typedef std::function<void (char *)> Callback;
Callback MyCallback = [](char *s) {
puts(s);
};
MyCallback("123");
class FuncClass{
public:
// Переопределяемая функция
virtual void Call(char*)=0;
};
// Указатель на сохранённый класс
FuncClass *function;
public:
Callback(){
function=0;
}
Лямбда-функции и реализация удобного механизма Callback-ов на C++