События в C++ — это уведомления о том, что в приложении произошло что-то значимое, на которые могут реагировать другие части системы. 5
Работа событий происходит по принципу «от одного объекта к нескольким». 3 Объект-инициатор события может ничего не знать об обработчиках, поэтому событие называют исходящим вызовом. 3
Некоторые аспекты работы событий в C++:
Для обработки событий в C++ существуют различные библиотеки, например Boost.Signals2 и Qt. 5