a);
2 Object(Object &&a);
3 Object& operator=(Object &&a);
4 Object operator=(Object &a);
Вопросы такие
Как запретить определять по дефолту компилятору 1 и 4?
в случае если есть 1 4 2 3
мы вызываем a = std::move(b) тогда произойдет быстрое присваивание?
в случае когда есть 1 4 но нет хотябы одного из 2 и 3 что будет? Ошибка компиляции?
Конструктор (1) неверный.
Обсуждают сегодня