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

2 ответа

Требует ли стандарт C ++, чтобы функции C-linkage были «noexcept»?

2 ответа

Как использовать noexcept в операторе присваивания с идиомой копирования и замены?

Оператор присваивания перемещения часто должен объявляться как noexcept (то есть для хранения типа в контейнерах STL). Но идиома копирования и замены позволяет определять операторы копирования и перемещения в одном фрагменте кода. Что делать со ...

2 ответа

Как использовать noexcept в операторе присваивания с идиомой копирования и замены?

Оператор присваивания перемещения часто должен объявляться как noexcept (то есть для хранения типа в контейнерах STL). Но идиома копирования и замены позволя...

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

1 ответ

Передача нулевого указателя на размещение нового

Размещение по умолчаниюnew Оператор объявлен в 18.6 [support.dynamic] ¶1 с ненулевой спецификацией исключения: void* operator new (std::size_t size, void* ptr) noexcept;Эта функция не делает ничего, кромеreturn ptr; поэтому разумноnoexceptоднако ...

1 ответ

Передача нулевого указателя на размещение нового

Размещение по умолчанию

1 ответ

Деструкторы и нет, кроме

Я немного запутался с деструкторами иnoexcept, Насколько я понимаю, в C ++ 11 любой деструктор, в том числе пользовательский, неявноnoexcept(true)даже если мыthrow от него. И нужно указать явноnoexcept(false) если они хотят, чтобы так было по ...

1 ответ

Деструкторы и нет, кроме

Я немного запутался с деструкторами и

3 ответа

Разница между C ++ 03 throw () спецификатором C ++ 11 не исключая

Есть ли другая разница междуthrow() а такжеnoexcept кроме проверки времени выполнения и времени компиляции соответственно? Википедия C ++ 11 [http://en.wikipedia.org/wiki/C%2B%2B11#Features_removed_or_deprecated]Статья предполагает, что C ++ 03 ...

3 ответа

Разница между C ++ 03 throw () спецификатором C ++ 11 не исключая

4 ответа

Как написать конечный тип возврата с поддержкой ADL или спецификацию noexcept?

Представьте, что я пишу какой-то контейнерный шаблон или что-то в этом роде. И приходит время специализироватьсяstd::swap для этого. Как хороший гражданин, я включу ADL, выполнив что-то вроде этого: template <typename T> void ...