Cuando se accede un método dentro de una clase se esta usando el puntero a dicho método en memoria.
No conozco detalles de la implementación de eso en C/C++ pero se pueden pasar punteros a funciones como parámetro de otra función para que esta ultima internamente la use según se requiera. Esto en el mundo de POO se conoce como delegados.