Share via


Advertencia del compilador C4694

"class": una clase abstracta sellada no puede tener una clase base "base_class"

Una clase abstracta y sellada no puede heredar de un tipo de referencia. Una clase sellada y abstracta no puede implementar las funciones de clase base ni permitir que se use como clase base.

Para más información, consulte abstract, sealed y Clases y estructuras.

Esta advertencia suele convertirse automáticamente en un error. Si quiere modificar este comportamiento, use #pragma warning.

Ejemplo

El ejemplo siguiente genera la advertencia C4694.

// C4694.cpp
// compile with: /c /clr
ref struct A {};
ref struct B sealed abstract : A {};   // C4694