У многих классов стандартной библиотеки С++ теперь есть конструкторы перемещения, например -
thread::thread(thread&& t)
Но похоже, что std:: mutex этого не делает. Я понимаю, что они не могут быть скопированы, но, похоже, имеет смысл возвращать один из функции "make_mutex", например. (Не сказать, что это полезно, просто это имеет смысл)
Есть ли причина, почему std:: mutex не имеет конструктора перемещения?