Delen via


Compilerfout C2758

Lid: een lid van het referentietype moet worden geïnitialiseerd

Opmerkingen

Compilerfout C2758 wordt veroorzaakt wanneer de constructor geen lid van het referentietype initialiseert in een initialisatielijst. De compiler laat het lid niet gedefinieerd. Referentielidvariabelen moeten worden geïnitialiseerd wanneer deze zijn gedeclareerd of een waarde krijgen in de initialisatielijst van de constructor.

Voorbeeld

In het volgende voorbeeld wordt C2758 gegenereerd:

// C2758.cpp
// Compile by using: cl /W3 /c C2758.cpp
struct A {
   const int i;

   A(int n) { }   // C2758
   // try the following line instead
   // A(int n) : i{n} {}
};