Compilerfehler C2070
Visual Studio 2008
Aktualisiert: November 2007
Fehlermeldung
"Typ": Ungültiger sizeof-Operand'type': illegal sizeof operand
Der sizeof-Operator erfordert einen Ausdruck oder einen Typnamen.
Im folgenden Beispiel wird C2070 generiert:
// C2070.cpp
void func() {}
int main() {
int a;
a = sizeof(func); // C2070
}
Mögliche Lösung:
// C2070b.cpp
void func() {}
int main() {
int a;
a = sizeof(a);
}