Delen via


Compilerfout C2438

'id': kan geen statische klassegegevens initialiseren via constructor

Opmerkingen

Een constructor wordt gebruikt om een statisch lid van een klasse te initialiseren. Statische leden moeten worden geïnitialiseerd in een definitie buiten de klassedeclaratie.

Example

In het volgende voorbeeld wordt C2438 gegenereerd:

// C2438.cpp
struct X {
   X(int i) : j(i) {}   // C2438
   static int j;
};

int X::j;

int main() {
   X::j = 1;
}