Non riesco a capire la sintassi per dichiarare un puntatore a funzione come membro statico.Puntatore di funzione C++ come membro statico
#include <iostream>
using namespace std;
class A
{
static void (*cb)(int a, char c);
};
void A::*cb = NULL;
int main()
{
}
g ++ restituisce l'errore "Impossibile dichiarare il puntatore al membro` void '". Presumo che ho bisogno di fare qualcosa con parentesi ma void A :: (* cb) = NULL non funziona neanche.
"un po '", dichiara con modestia! – xtofl
Beh, ci provo! :) –
+1 per i puntatori di funzione typedeffing. (ppl che non dovrebbe essere sparato, IMHO;) – Macke