Я работаю над проектом, который читает MIDI-данные с внешнего USB-устройства. Я не хочу вдаваться в подробности, но это примерно так:
У меня все входящие MIDI-события сложены внутри объекта, давайте назовем его "in". Теперь, чтобы получить следующее MIDI-событие из стека, я сначала должен проверить, есть ли у «in» хотя бы одно событие в стеке, используя функцию-член.
Есть ли способ автоматически обрабатывать все события в стеке, как только появляются новые, без необходимости каждый раз проверять?
Я думаю о чем-то похожем на слушателя событий (извините, если это звучит глупо, я новичок).