编译器错误 C2438
“identifier”:无法通过构造函数初始化静态类数据
构造函数用于初始化类的静态成员。 静态成员必须在类声明之外的定义中初始化。
以下示例生成 C2438:
// C2438.cpp
struct X {
X(int i) : j(i) {} // C2438
static int j;
};
int X::j;
int main() {
X::j = 1;
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈