bueno, me he esplicado un poco mal por que veo que vuestras respuestas no son lo que esperaba, ahora mismo estoy liado con esto a ver si me explico mejor.
tengo una clase la cual tiene esta función
void Sa::sasa(void (*func)()){
func();
}
el caso es que desde otra clase tengo declarado un objeto de la anterior de forma que tengo acceso a su metodo pero no puedo pasarle una funcion
Sa *objeto;
void clase2::func2(){
........
}
objeto->sasa(func2); --->aquí es donde me da el problema he probado varias formas pero me salta error
basicamente es esto ahora mismo.