Ключевое слово явное
рекомендуется для всех большинства конструкторов, которые могут быть вызывается с одним аргументом , за исключением конструкторов копирования.
Для конструкторов копирования он может использоваться (запрещать неявное копирование через вызов функции, возврат и т. д.), но это не то, что обычно требуется .
А как насчет конструкторов перемещения ? Есть ли какой-нибудь разумный вариант использования, чтобы сделать их явными? Какая здесь хорошая практика?