Megosztás a következőn keresztül:


C2758 fordítóhiba

"tag": egy referenciatípusú tagot kell inicializálni

Megjegyzések

A C2758 fordítóhiba akkor keletkezik, ha a konstruktor nem inicializál egy referenciatípusú tagot egy inicializáló listában. A fordító nem definiálja a tagot. A referenciatag változóinak inicializálva kell lenniük, amikor deklarálják, vagy értéket kell adni a konstruktor inicializálási listájában.

példa

Az alábbi példa C2758-at hoz létre:

// 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} {}
};