Compartir vía


Error del compilador C2070

'tipo': operando sizeof no válido

El operador sizeof requiere una expresión o un nombre de tipo.

El ejemplo siguiente genera C2070:

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

Posible solución:

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