'identifier' : 無法透過建構函式初始化靜態類別數據
備註
建構函式可用來初始化 類別的靜態成員。 靜態成員必須在類別宣告以外的定義中初始化。
Example
下列範例會產生 C2438:
// C2438.cpp
struct X {
X(int i) : j(i) {} // C2438
static int j;
};
int X::j;
int main() {
X::j = 1;
}
'identifier' : 無法透過建構函式初始化靜態類別數據
建構函式可用來初始化 類別的靜態成員。 靜態成員必須在類別宣告以外的定義中初始化。
下列範例會產生 C2438:
// C2438.cpp
struct X {
X(int i) : j(i) {} // C2438
static int j;
};
int X::j;
int main() {
X::j = 1;
}