Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
destruktor/finalizator nie może być szablonem funkcji
Uwagi
Destruktory lub finalizatory nie mogą być przeciążone, dlatego destruktor destruktor jako szablon (który definiuje zestaw destruktorów) nie jest dozwolony.
Przykłady
Poniższy przykład generuje kod C2897.
// C2897.cpp
// compile with: /c
class X {
public:
template<typename T> ~X() {} // C2897
};
Poniższy przykład generuje kod C2897.
// C2897_b.cpp
// compile with: /c /clr
ref struct R2 {
protected:
template<typename T> !R2(){} // C2897 error
};