Partilhar via


Aviso do compilador C4694

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

Observações

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 permitir que ela seja usada como uma classe base.

Para obter mais informações, consulte resumo, selado e Classes e Estruturas.

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

Example

O exemplo a seguir gera C4694.

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