Freigeben über


Compilerfehler C2614

'Class1': Ungültige Memberinitialisierung: 'class2' ist keine Basis oder kein Element.

Bemerkungen

Nur Member- oder Basisklassen können in der Initialisierungsliste für eine Klasse oder Struktur angezeigt werden.

Beispiel

Im folgenden Beispiel wird C2614 generiert.

// C2614.cpp
// compile with: /c
struct A {
   int i;
   A( int ia ) : B( i ) {}   // C2614 B is not a member of A
};

struct A2 {
   int B;
   int i;
   A2( int ia ) : B( i ) {}   // OK
};