|
0 / 0 / 0
Регистрация: 04.07.2018
Сообщений: 15
|
|||||||||||||||||||||
Почему оператор присваивания удаляется?04.07.2018, 22:13. Показов 10527. Ответов 25
Метки нет (Все метки)
Возьмём код
gcc http://rextester.com/CAISN32556
C должен быть удалён (gcc/msvc), если его тело would be ill-formed (gcc), да и у вектора вроде есть copy assignment оператор (clang).
0
|
|||||||||||||||||||||
| 04.07.2018, 22:13 | |
|
Ответы с готовыми решениями:
25
Переменная удаляется после присваивания Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * Оператор присваивания |
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
|
| 03.11.2018, 02:34 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.07.2018
Сообщений: 15
|
|
| 03.11.2018, 03:02 [ТС] | |
|
0
|
|
| 03.11.2018, 03:07 | |
|
Не по теме: Конгрессмен, вообще, я тебе даже ответил :Р
0
|
|
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
|
|
| 03.11.2018, 04:57 | |
|
поэтому использование автосгенерированного оператора копирования невозможно и он был удален или не был создан
0
|
|
|
Вездепух
13213 / 6846 / 1825
Регистрация: 18.10.2014
Сообщений: 17,327
|
||
| 03.11.2018, 05:35 | ||
Сообщение было отмечено Конгрессмен как решение
Решениеhttp://www.open-std.org/jtc1/s... .html#1499 Дефект болтается еще со времени С++11. Почему он до сих пор не исправлен - не ясно. Компиляторы понимают, что намерения отменять поведение С++98, который не разрешает неявной генерации оператора присваивания для таких объектов, не было. Поэтому они удаляют оператор присваивания для таких классов.
0
|
||
|
0 / 0 / 0
Регистрация: 04.07.2018
Сообщений: 15
|
|
| 03.11.2018, 05:45 [ТС] | |
|
Я думал я нашёл дефект.
Оказывается всё украдено до меня.
0
|
|
| 03.11.2018, 05:45 | |
|
Оператор присваивания оператор присваивания Оператор присваивания Оператор присваивания. оператор присваивания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|