Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Деструктор или метод завершения не может быть шаблоном функции
Замечания
Деструкторы или методы завершения не могут быть перегружены, поэтому объявление деструктора в качестве шаблона (которое определяет набор деструкторов) не допускается.
Примеры
В следующем примере создается C2897.
// C2897.cpp
// compile with: /c
class X {
public:
template<typename T> ~X() {} // C2897
};
В следующем примере создается C2897.
// C2897_b.cpp
// compile with: /c /clr
ref struct R2 {
protected:
template<typename T> !R2(){} // C2897 error
};