Partage via


Avertissement du compilateur C4693

'classe' : une classe abstraite sealed ne peut pas avoir de membres d’instance 'test'

Si un type est marqué comme scellé et abstrait, il ne peut avoir que des membres statiques.

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 C4693.

// C4693.cpp
// compile with: /clr /c
public ref class Public_Ref_Class sealed abstract {
public:
   void Test() {}   // C4693
   static void Test2() {}   // OK
};