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