Il punto è che un metodo d'istanza non è una semplice funzione (che di fatto è caratterizzata da un semplice indirizzo), ma una cosa più complicata (funzione, puntatore a this ed eventualmente informazioni sul tipo di this). Per gestire queste complicazioni di solito si usano classi specializzate che incapsulano indifferentemente puntatori a funzione e a membri d'istanza, come i signals della libreria boost.