Я понимаю, какое явное ключевое слово делает для конструктора с одним параметром, он, безусловно, может ограничить возможность нежелательного поведения. Я также понимаю, что делают конструкторы перемещения и копирования.Явное ключевое слово, переместить конструктор и конструктор копирования и отключить конструктор перемещения и копирования
Что я не понимаю, как явный конструктор влияет на конструкторы перемещения и копирования, и я также видел случай, когда вы можете отключить копирование и перемещение конструкторов ... Зачем вам все это делать? Все это очень расплывчато для меня.
Возможный дубликат http://stackoverflow.com/questions/25529772/explicit-copy-constructor-and-stdsort?rq=1? – Rene
Вы отключили бы копирование, поскольку копирование объектов класса может быть нелогичным. Например, Singleton's нельзя копировать. – StoryTeller
Я спрашиваю о явном конструкторе копирования, но о явном конструкторе и о том, как он влияет на конструкторы копирования и перемещения. Это не отвечает на мой вопрос, но спасибо, я тоже это прочитаю. –