Udostępnij za pomocą


Ostrzeżenie kompilatora C4693

"class": zapieczętowana klasa abstrakcyjna nie może mieć żadnych składowych wystąpienia "Test"

Uwagi

Jeśli typ jest oznaczony jako zapieczętowany i abstrakcyjny, może mieć tylko statyczne elementy członkowskie.

To ostrzeżenie jest automatycznie promowane do błędu. Jeśli chcesz zmodyfikować to zachowanie, użyj ostrzeżenia #pragma.

Przykład

Poniższy przykład generuje kod C4693.

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