Я хочу использовать библиотеку сигналов / слотов в проекте, который не использует QT. У меня довольно простые требования:
- Соединение двух функций с любым количеством параметров.
- Сигналы могут быть подключены к нескольким слотам.
- Ручное отключение соединения сигнал / слот.
- Достойная производительность - приложение основано на фреймах (т.е. не на основе событий), и я хочу использовать соединения в каждом фрейме.
Я прочитал сравнение между libsigc ++ и Boost.Signals . Я также читал, что Boost.Signals страдает от низкой производительности. Однако я знаю, что есть другие библиотеки, и я до сих пор не уверен, какую библиотеку выбрать.
Есть ли какие-либо рекомендации для библиотеки сигналов / слотов?