|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.04.2016, 13:52 | #11 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Код:
|
13.04.2016, 14:06 | #12 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
CSomeClass::~CSomeClass() - это деструктор
CSomeClass::CSomeClass(const CSomeClass& copy) это копировщик CSomeClass::CSomeClass(CSomeClass&& move) - тут одна лишняя & зачем вы делаете логическое умножение ? |
13.04.2016, 14:10 | #13 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
Цитата:
|
||
13.04.2016, 14:14 | #14 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
зачем это
move.data = 0; |
13.04.2016, 14:17 | #15 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
13.04.2016, 14:18 | #16 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Потому что перемещение. Потому что у второго данные забрали. Чтоб он не уничтожил их в деструкторе, например.
|
13.04.2016, 14:20 | #17 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
ну.
переместили data = move.data; и что ? при return будет вызов копировщика. и деструктора |
13.04.2016, 14:21 | #18 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
конструктор перемещения и деструктор временного объекта. при таком варианте. Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
13.04.2016, 14:23 | #19 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
а я и не считаю вижуал 10 старьем
|
13.04.2016, 14:24 | #20 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Ну так и не заглядывайтесь на С++11, его в 10м году еще не было.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработчик перемещения | mitiay | Общие вопросы Delphi | 1 | 11.05.2015 20:50 |
Отслеживание перемещения picturebox | Aleksa91 | C# (си шарп) | 7 | 15.06.2014 14:55 |
Планирование перемещения | squid90 | Фриланс | 3 | 27.12.2011 21:48 |
Тормоза перемещения по DBGrid | artemavd | БД в Delphi | 17 | 12.10.2010 17:52 |
С++ (конструктор, деструктор, копирующий конструктор) | Jane-sad | Помощь студентам | 2 | 01.10.2010 10:01 |