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