0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 14
|
||||||
1 | ||||||
Перемещающий конструктор и оператор перемещающего присваивания20.12.2016, 14:42. Показов 5074. Ответов 5
Метки нет (Все метки)
Правильно у меня написаны перемещающий конструктор и оператор присваивания? И исправьте ошибку в операторе
"ссылка rvalue не может быть привязана к lvalue"
0
|
20.12.2016, 14:42 | |
Ответы с готовыми решениями:
5
Перемещающий оператор присваивания Копирующий/перемещающий оператор и конструктор Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * Конструктор копирования и оператор присваивания |
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|||||||||||
20.12.2016, 14:56 | 2 | ||||||||||
Сообщение было отмечено Index1 как решение
Решение
0
|
20.12.2016, 14:57 | 3 | ||||||||||
Сообщение было отмечено Index1 как решение
Решение
Как минимум
0
|
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 14
|
|
20.12.2016, 15:05 [ТС] | 4 |
Благодарю
0
|
495 / 209 / 70
Регистрация: 27.05.2016
Сообщений: 557
|
||||||
20.12.2016, 16:34 | 5 | |||||
Сообщение было отмечено Index1 как решение
Решение
Если уж пишем функции перемещения, то не забываем про
noexcept иначе контейнеры ничего перемещать не будут при резайзинге:
noexcept все будет копироваться.
2
|
0 / 0 / 0
Регистрация: 17.12.2016
Сообщений: 14
|
|
20.12.2016, 18:27 [ТС] | 6 |
notAll, да мне бы как-нибудь написать, я сегодня только начал изучать перемещающие конструкторы и присваивания. Главное работает и хорошо, для начала этого вполне хватит. А так все равно спасибо за совет, на будущее учту про noexcept
0
|
20.12.2016, 18:27 | |
20.12.2016, 18:27 | |
Помогаю со студенческими работами здесь
6
Конструктор копирования и оператор присваивания Конструктор копий. Оператор присваивания Оператор присваивания через конструктор Оператор присваивания через конструктор копирования Про конструктор копирования, оператор присваивания Очередь, конструктор копирования и перегруженный оператор присваивания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |