Читать книгу Обратные вызовы в C++ - Виталий Евгеньевич Ткаченко - Страница 12
2. Реализация обратных вызовов
2.6. Итоги
ОглавлениеВ C++ обратные вызовы могут быть реализованы с помощью следующих конструкций:
• указатель на функцию;
• указатель на статический метод класса;
• указатель на метод-член класса;
• функциональный объект;
• лямбда-выражение.
Каждая реализация имеет свои достоинства и недостатки. Так какую все-таки выбрать? Чтобы ответить на этот вопрос, необходимо выполнить сравнительный анализ.