“type”:静态“operator =”函数是非法的
注解
赋值 (=) 运算符被错误声明为 static。 赋值运算符不能为 static。 有关详细信息,请参阅用户定义的运算符 (C++/CLI)。
示例
以下示例生成 C2581。
// C2581.cpp
// compile with: /clr /c
ref struct Y {
static Y ^ operator = (Y^ me, int i); // C2581
Y^ operator =(int i); // OK
};