Condividi tramite


Errore del compilatore C2614

'class1': inizializzazione non valida dei membri: 'class2' non è una base o un membro

Osservazioni:

Solo le classi membro o base possono essere visualizzate nell'elenco di inizializzazione per una classe o una struttura.

Esempio

L'esempio seguente genera l'errore C2614.

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