Partilhar via


Aviso do compilador C4694

'class': uma classe abstrata selada não pode ter uma classe base 'base_class'

Uma classe abstrata e selada não pode herdar de um tipo de referência; uma classe selada e abstrata não pode implementar as funções de classe base nem se permitir ser usada como uma classe base.

Para obter mais informações, consulte abstract, sealed e Classes e Structs.

Esse aviso é promovido automaticamente a um erro. Se você quiser modificar esse comportamento, use aviso #pragma.

Exemplo

O exemplo a seguir gera o aviso C4694.

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