Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un distruttore/finalizzatore non può essere un modello di funzione
I distruttori o i finalizzatori non possono essere sovraccaricati, pertanto non è consentito dichiarare un distruttore come modello (che definirebbe un set di distruttori).
Esempi
L'esempio seguente genera l'errore C2897.
// C2897.cpp
// compile with: /c
class X {
public:
template<typename T> ~X() {} // C2897
};
L'esempio seguente genera l'errore C2897.
// C2897_b.cpp
// compile with: /c /clr
ref struct R2 {
protected:
template<typename T> !R2(){} // C2897 error
};