• Цвет бумаги: Белый
• Обложка: Мягкий переплет
• Количество страниц: 172
• Прочитайте полное описание
Овладейте ключевым инструментом для построения гибкой и расширяемой архитектуры в C++. В этом практическом руководстве вы найдете:
- Понятное объяснение механизма обратных вызовов (callbacks) в классическом C++ и современных стандартах (C++11/14/17/20).
- Реализация разных типов: функции, фуnкторы, лямбда-выражения и std::function.
- Паттерны проектирования: как встроить callbacks в event-driven системы, мультитрединг и асинхронные задачи.
- Примеры из реальной жизни: обработка GUI-событий, сетевых запросов, таймеров и сигнал-слот систем.
- Рекомендации по отладке и тестированию: как избежать утечек памяти и гонок при использовании обратных вызовов.
Книга будет полезна:
- Программистам C++, желающим перейти на уровень живучести и гибкости кода.
- Разработчикам систем реального времени, GUI-интерфейсов и серверных приложений.
- Студентам и инженерам, стремящимся глубже понять современные приёмы C++.