Errore del compilatore C2070

'type': operando sizeof non valido

L'operatore sizeof richiede un'espressione o un nome di tipo.

L'esempio seguente genera l'errore C2070:

// C2070.cpp
void func() {}
int main() {
   int a;
   a = sizeof(func);   // C2070
}

Possibile soluzione:

// C2070b.cpp
void func() {}
int main() {
   int a;
   a = sizeof(a);
}