Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
yıkıcı/sonlandırıcı bir işlev şablonu olamaz
Açıklamalar
Yıkıcılar veya sonlandırıcılar aşırı yüklenemez, bu nedenle bir yıkıcının şablon olarak bildirilmesine (bir yıkıcı kümesi tanımlayacak) izin verilmez.
Örnekler
Aşağıdaki örnek C2897 oluşturur.
// C2897.cpp
// compile with: /c
class X {
public:
template<typename T> ~X() {} // C2897
};
Aşağıdaki örnek C2897 oluşturur.
// C2897_b.cpp
// compile with: /c /clr
ref struct R2 {
protected:
template<typename T> !R2(){} // C2897 error
};