Delen via


Compilerfout C3421

'type': u kunt de finalizer voor deze klasse niet aanroepen omdat deze niet toegankelijk is of niet bestaat

Opmerkingen

Een finalizer is impliciet privé, dus deze kan niet worden aangeroepen van buiten het insluittype.

Zie Destructors en finalizers in How to: Define and consume classes and structs (C++/CLI) (Klassen en structs definiëren en gebruiken) voor meer informatie.

Example

In het volgende voorbeeld wordt C3421 gegenereerd.

// C3421.cpp
// compile with: /clr
ref class A {};

ref class B {
   !B() {}

public:
   ~B() {}
};

int main() {
   A a;
   a.!A();   // C3421

   B b;
   b.!B();   // C3421
}