Информация об изменениях

Сообщение Re[2]: возвращаемый тип удалённой функции от 09.01.2022 16:35

Изменено 09.01.2022 17:22 Андрей Тарасевич

Re[2]: возвращаемый тип удалённой функции
Здравствуйте, BigBoss, Вы писали:
BB>Затем именно этот оператор и удаляется, так что декларация легальна.

На ясно, о каком "затем" вы ведете речь.

Оператор, который явно объявлен пользователем как deleted, все равно является user-declared. Если в классе есть user-declared копирующий оператор присваивания, то компилятор не будет объявлять своего оператора присваивания вообще. Поэтому тут нечего удалять. Ни о каком "затем именно этот оператор и удаляется" речи не идет.
Re[2]: возвращаемый тип удалённой функции
Здравствуйте, BigBoss, Вы писали:
BB>Затем именно этот оператор и удаляется, так что декларация легальна.

Не ясно, о каком "затем" вы ведете речь.

Оператор, который явно объявлен пользователем как deleted, все равно является user-declared. Если в классе есть user-declared копирующий оператор присваивания, то компилятор не будет объявлять своего оператора присваивания вообще. Поэтому тут нечего удалять. Ни о каком "затем именно этот оператор и удаляется" речи не идет.