共用方式為


編譯器錯誤 C2070

'type':sizeof 運算元不合法,必須是運算式或類型名稱

sizeof 運算子需要表達式或類型名稱。

下列範例會產生 C2070:

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

可能的解決方式:

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