O'Reilly logo
  • Sii Sp. z o.o. PL5252352907 Al.Niepodleglosci 69, Warszawa thinks this is interesting:

A move constructor does not take a const argument: after all, a move constructor is supposed to remove the value from its argument.

From

Cover of A Tour of C++
  • 4. Classes
  • from A Tour of C++
  • by Bjarne Stroustrup
  • Publisher: Addison-Wesley Professional
  • Released: September 2013

Note

Why move constructor should not take a const argument.