Compartir a través de


Error del compilador C3769

"type": una clase anidada no puede tener el mismo nombre que la clase inmediatamente envolvente

Una clase anidada no puede tener el mismo nombre que la clase inmediatamente envolvente.

Ejemplo

El ejemplo siguiente genera el error C3769.

// C3769.cpp
// compile with: /c
class x {
   class x {};   // C3769
   class y {
      class x{};   // OK
   };
};