При каких условиях я должен думать о реализации конструктора перемещения и оператора перемещения?
Для стандартных конструкторов копирования и операторов присваивания я всегда думаю о реализации их илиdelete
по умолчанию, если мой класс реализует деструктор.
Для новогопереместить конструктор а такжеоператор перемещения, как правильно думать о необходимости реализации или нет?
В качестве первого шага перехода системы с пре-C ++ 0x, я мог бы простоdelete
по умолчаниюпереместить конструктор а такжеоператор перемещения или я должен оставить их в покое?