|
ah quindi tu vuoi passare a saio.sa_handler l'indirizzo della funzione definita dentro la classe. allora la funzione nella classe deve essere static e saio.sa_handler deve essere un puntatore a funzione con la stessa intestazione.
ovviamente la funzione static non può accedere che ad elementi static della classe cioè non può per ovvie ragioni accedere ai dati di ciascun oggetto che istanzierai di quella classe. può accedere solo alle var static della classe poichè anche di quelle c'è una sola per classe. this non lo puoi proprio usare perchè le funzioni static non sono riferite ad alcun oggetto.
|