Quiero utilizar una biblioteca de señales/ranuras en un proyecto que no utiliza QT. Tengo requisitos bastante básicos:¿Qué biblioteca de señales/ranuras C++ debo elegir?
- Conecte dos funciones con cualquier cantidad de parámetros.
- Las señales se pueden conectar a múltiples ranuras.
- Desconexión manual de la conexión señal/ranura.
- Rendimiento decente: la aplicación está basada en marcos (es decir, no basada en eventos) y quiero usar las conexiones en cada cuadro.
He leído un comparison between libsigc++ and Boost.Signals. También he leído que Boost.Signals sufre un bajo rendimiento. Sin embargo, sé que hay otras bibliotecas y todavía no estoy seguro de qué biblioteca debería elegir.
¿Hay alguna recomendación para una biblioteca de señales/ranuras?
¿Alguna de las soluciones solo implementaciones de encabezado? ¿Conoces una implementación que usa solo funciones/tipos de biblioteca estándar? Estamos utilizando señales boost :: pero queremos deshacernos de esta gran dependencia. – nietras
El enlace está muerto ... – ManuelSchneid3r
@ ManuelSchneid3r gracias, afortunadamente todavía está disponible en archive.org – kshahar