Описание тега noexcept

Ключевое слово C++, используемое для спецификаций исключений и для запроса, может ли выражение вызывать исключения.

При использовании в конце объявления функции noexcept(constant)opt указывает, может ли функция генерировать исключения, заменяя устаревшую форму спецификации исключения C++03, используя throw(…). Если постоянное выражение в скобках оценивается какtrue (или если круглые скобки опущены) это указывает, что функция не будет генерировать, иначе это указывает, что она может бросить.

При использовании в качестве оператора noexcept( expr ) не оценивает выражение, но возвращает логическое значение, указывающее, не может ли выражение вызывать исключения.

Используйте этот тег, чтобы задать вопросы об использовании noexcept ключевое слово.

Для истории и обоснования noexceptсм. Использование noexcept