Megosztás a következőn keresztül:


C2897 fordítóhiba

a destruktor/véglegesítő nem lehet függvénysablon

Megjegyzések

A destruktorok és a véglegesítők nem terhelhetők túl, ezért a destruktor sablonként való deklarálása (amely destruktorkészletet definiálna) nem engedélyezett.

Példák

Az alábbi példa C2897-et hoz létre.

// C2897.cpp
// compile with: /c
class X {
public:
   template<typename T> ~X() {}   // C2897
};

Az alábbi példa C2897-et hoz létre.

// C2897_b.cpp
// compile with: /c /clr
ref struct R2 {
protected:
   template<typename T> !R2(){}   // C2897 error
};