Compilerwarnung C4694

'Klasse': Eine versiegelte abstrakte Klasse kann keine Basisklasse "base_class" aufweisen.

Eine abstrakte und versiegelte Klasse kann nicht von einem Referenztyp erben; eine versiegelte und abstrakte Klasse kann weder die Basisklassenfunktionen implementieren noch ihre eigene Verwendung als Basisklasse zulassen.

Weitere Informationen finden Sie unter abstrakten, versiegelten und Klassen und Strukturen.

Diese Warnung wird automatisch zu einem Fehler heraufgestuft. Wenn Sie dieses Verhalten ändern möchten, verwenden Sie #pragma Warnung.

Beispiel

Im folgenden Beispiel wird C4694 generiert:

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