Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Destruktor/finalizátor nemůže být šablona funkce.
Poznámky
Destruktory nebo finalizátory nelze přetížit, takže deklarace destruktoru jako šablony (která by definovala sadu destruktorů) není povolená.
Příklady
Následující příklad generuje C2897.
// C2897.cpp
// compile with: /c
class X {
public:
template<typename T> ~X() {} // C2897
};
Následující příklad generuje C2897.
// C2897_b.cpp
// compile with: /c /clr
ref struct R2 {
protected:
template<typename T> !R2(){} // C2897 error
};