¿Por qué anular el operador ()?
En elSeñales de refuerzo biblioteca, están sobrecargando el operador ().
¿Es esta una convención en C ++? ¿Para devoluciones de llamada, etc.?
He visto esto en el código de un compañero de trabajo (que resulta ser un gran fanático de Boost). De todas las bondades de Boost, esto solo me ha llevado a confusión.
¿Alguna idea de la razón de esta sobrecarga?