Результаты поиска по запросу "move-semantics"
Конструктор Move не вызывается при создании исключения
У меня есть переменная, которая накапливает текущее исключение и нуждается в очистке, когда выбрасывается текущее исключение (чтобы об этой же ошибке не сооб...
Что происходит, когда вы назначаете литеральную константу для ссылки на rvalue?
Это, по общему признанию, очень требовательный вопрос, который в основном вызван любопытством. Предположим, у нас есть следующее:
Почему неявно и явно удаленные конструкторы перемещения обрабатываются по-разному?
Чтообоснование позади разной обработки неявно и явно удаленных конструкторов перемещения в стандарте C ++ 11, в отношении неявной генерации конструкторов пер...
Предотвращает ли виртуальный деструктор по умолчанию предотвращение созданных компилятором операций перемещения?
Вдохновленный почтойПочему деструктор отключает генерацию неявных методов перемещения?Мне было интересно, верно ли то же самое для виртуального деструктора п...
Переместить конструктор против копирования Elision. Какой из них называется?
У меня есть две части кода, чтобы показать вам. Это два класса, каждый из которых предоставляет конструктор Move и функцию, которая возвращает временный объе...
Почему конструктор копирования вызывается в списке инициализаторов std :: vector?
У меня есть следующий очень простой класс:
Конструктор / назначение перемещения по умолчанию и конструктор / назначение удаленной копии
Согласно стандарту,Если определение класса X явно не объявляет конструктор перемещения, он будет неявно объявлен как дефолтный, если и только если- X не имее...