“parameter”: 无法为托管或 WinRT 类型或泛型函数的成员函数声明默认自变量
不允许声明具有默认自变量的方法参数。 方法的重载形式是一种用于解决此问题的方式。 也就是说,定义具有相同名称但不带参数的方法,然后在方法体中初始化变量。
以下示例生成 C3222:
// C3222_2.cpp
// compile with: /clr
public ref class G {
void f( int n = 0 ); // C3222
};
“parameter”: 无法为托管或 WinRT 类型或泛型函数的成员函数声明默认自变量
不允许声明具有默认自变量的方法参数。 方法的重载形式是一种用于解决此问题的方式。 也就是说,定义具有相同名称但不带参数的方法,然后在方法体中初始化变量。
以下示例生成 C3222:
// C3222_2.cpp
// compile with: /clr
public ref class G {
void f( int n = 0 ); // C3222
};