Condividi tramite


Errore del compilatore C3084

'function': un finalizzatore/un distruttore non può essere 'keyword'

Osservazioni:

Un finalizzatore o distruttore è stato dichiarato in modo non corretto.

Ad esempio, un distruttore non deve essere contrassegnato come sealed. Il distruttore sarà inaccessibile ai tipi derivati. Per altre informazioni, vedere Override e distruttori espliciti e finalizzatori in Procedura: Definire e utilizzare classi e struct (C++/CLI).

Esempio

L'esempio seguente genera l'errore C3084.

// C3084.cpp
// compile with: /clr /c
ref struct R {
protected:
   !R() sealed;   // C3084
   !R() abstract;   // C3084
   !R();
};