编译器错误 C2088

“operator”:对于“class-key”非法

未为结构或联合定义运算符。 此错误仅对 C 代码有效。

以下示例生成 C2088 三次:

// C2088.c
struct S {
   int m_i;
} s;

int main() {
   int i = s * 1;   // C2088
   struct S s2 = +s;   // C2088
   s++;   // C2088
}