Результаты поиска по запросу "move-semantics"

2 ответа

Конструктор Move не вызывается при создании исключения

У меня есть переменная, которая накапливает текущее исключение и нуждается в очистке, когда выбрасывается текущее исключение (чтобы об этой же ошибке не сооб...

2 ответа

Что происходит, когда вы назначаете литеральную константу для ссылки на rvalue?

Это, по общему признанию, очень требовательный вопрос, который в основном вызван любопытством. Предположим, у нас есть следующее:

1 ответ

Почему неявно и явно удаленные конструкторы перемещения обрабатываются по-разному?

Чтообоснование позади разной обработки неявно и явно удаленных конструкторов перемещения в стандарте C ++ 11, в отношении неявной генерации конструкторов пер...

ТОП публикаций

1 ответ

Предотвращает ли виртуальный деструктор по умолчанию предотвращение созданных компилятором операций перемещения?

Вдохновленный почтойПочему деструктор отключает генерацию неявных методов перемещения?Мне было интересно, верно ли то же самое для виртуального деструктора п...

2 ответа

Какие типы std гарантированно будут пустыми / нулевыми после использования в качестве аргумента в конструкторе перемещения

4 ответа

std :: vector :: emplace_back и std :: move

2 ответа

Переместить конструктор против копирования Elision. Какой из них называется?

У меня есть две части кода, чтобы показать вам. Это два класса, каждый из которых предоставляет конструктор Move и функцию, которая возвращает временный объе...

3 ответа

Почему конструктор копирования вызывается в списке инициализаторов std :: vector?

У меня есть следующий очень простой класс:

2 ответа

Функция-член .begin () и std :: begin ()

3 ответа

Конструктор / назначение перемещения по умолчанию и конструктор / назначение удаленной копии

Согласно стандарту,Если определение класса X явно не объявляет конструктор перемещения, он будет неявно объявлен как дефолтный, если и только если- X не имее...