Compiler Error C2070
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C2070.
type': illegal sizeof operand
The sizeof operator requires an expression or type name.
The following sample generates C2070:
// C2070.cpp
void func() {}
int main() {
int a;
a = sizeof(func); // C2070
}
Possible resolution:
// C2070b.cpp
void func() {}
int main() {
int a;
a = sizeof(a);
}
Show: