Dela via


Kompilatorvarning C4694

"klass": En förseglad abstrakt klass kan inte ha en basklass "base_class"

Anmärkningar

En abstrakt och förseglad klass kan inte ärva från en referenstyp. En förseglad och abstrakt klass kan varken implementera basklassfunktionerna eller tillåta sig att användas som basklass.

Mer information finns i abstract, förseglade och klasser och strukturer.

Den här varningen höjs automatiskt till ett fel. Om du vill ändra det här beteendet använder du #pragma varning.

Example

I följande exempel genereras C4694.

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