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

Сообщение Re[6]: специализация для rvalue ссылок от 25.08.2020 8:24

Изменено 25.08.2020 8:58 rg45

Re[6]: специализация для rvalue ссылок
Здравствуйте, sergii.p, Вы писали:

SP>стоп, туплю. Может же перемещаться константный объект, так что const_cast отпадает


Перемещение может менять состояние исходного объекта, что противоречит константности. По крайней мере в стандартной библиотеке и бусте, все константные объекты только копируются. Хотя, написать можно что угодно, конечно.
Re[6]: специализация для rvalue ссылок
Здравствуйте, sergii.p, Вы писали:

SP>стоп, туплю. Может же перемещаться константный объект, так что const_cast отпадает


Перемещение может менять состояние исходного объекта, что противоречит константности. Move constructor принимает неконстантную rvalue ссылку, иначе, это не move конструктор. В стандартной библиотеке и бусте, все константные объекты только копируются. Хотя, написать можно что угодно, конечно.