Nie mogę określić składni, aby zadeklarować wskaźnik funkcji jako statyczny element członkowski.Wskaźnik funkcji C++ jako statyczny element członkowski
#include <iostream>
using namespace std;
class A
{
static void (*cb)(int a, char c);
};
void A::*cb = NULL;
int main()
{
}
g ++ wyprowadza błąd "nie można zadeklarować wskaźnika do elementu" void ". Zakładam, że muszę coś zrobić z nawiasami, ale pustka A :: (* cb) = NULL też nie działa.
"nieco", deklaruje skromnie! – xtofl
Cóż, próbuję! :) –
+1 dla wskaźników funkcji typinguffing. (ppl kto nie powinien być postrzelony, IMHO;) – Macke