Compartir a través de


Error del compilador C2614

'clase1': inicialización de miembro no válida: 'clase2' no es una base o miembro

Solo las clases base o miembro pueden aparecer en la lista de inicialización de una clase o estructura.

Ejemplo

El ejemplo siguiente genera el error 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
};