Partager via


Avertissement du compilateur C4694

'class' : une classe abstraite scellée ne peut pas avoir une classe de base 'base_class'

Une classe abstraite et sealed ne peut pas hériter d’un type référence ; elle ne peut pas non plus implémenter de fonctions de classe de base ou se laisser utiliser comme classe de base.

Pour plus d’informations, consultez les structures et classes abstraites, scellées et structs.

Cet avertissement est automatiquement promu en erreur. Si vous souhaitez modifier ce comportement, utilisez #pragma’avertissement.

Exemple

L’exemple suivant génère l’avertissement C4694.

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