Annex D (normative) Compatibility features [depr]

D.2 Implicit declaration of copy functions [depr.impldec]

Неявное определение конструктора копирования по умолчанию считается устаревшим, если в классе есть объявленный пользователем оператор присваивания копии или объявленный пользователем деструктор. Неявное определение оператора присваивания копии по умолчанию считается устаревшим, если в классе есть объявленный пользователем конструктор копирования или объявленный пользователем деструктор ([class.dtor], [class.copy]). В будущей редакции этого международного стандарта эти неявные определения могут быть удалены ([dcl.fct.def]).