Move operation on const object

std::move функция вызвана с объектом, объявил const или const&

Описание

Этот дефект происходит когда std::move функция вызвана с объектом, объявил const или const&.

Риск

Поскольку объекты объявили const или const&, В отличие от того, что вы можете ожидать, конструктор копии называется вместо конструктора перемещения.

Фиксация

Постарайтесь не вызывать std::move функция на const объекты. Если вы хотите выполнить операцию пересылки, бросьте const возразите против non-const один и затем перемещают non-const объект.

Проверяйте информацию

Группа: Программирование
Язык: C++
Значение по умолчанию: на
Синтаксис командной строки: MOVE_CONST_OBJECT
Удар: высоко

Введенный в R2020a