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

1 ответ

Использовать «noexcept» для std :: function?

Этот код компилируется и запускается, бросая

4 ответа

Определите, не является ли конструктор абстрактного базового класса исключением?

В C ++ 11 и более поздних, как определить, является ли конструктор абстрактного базового класса

1 ответ

Можем ли мы ссылаться на переменные-члены в спецификации noexcept?

Пожалуйста, рассмотрите следующий фрагмент кода:

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

1 ответ

Есть ли смысл объявлять удаленную функцию как noexcept?

Рассмотрим два возможных определения класса:Выставка:

1 ответ

Может ли функция noexcept по-прежнему вызывать функцию, которая выдает C ++ 17?

ВP0012R1, "Сделать спецификации исключений частью системы типов»,я вижу это

1 ответ

@Justin Я искал "это не исключение" :)

я есть код, который требует от меня использовать*this, но я хочу, чтобы это было не иначе как дружелюбно struct foo; // Would actually be something with conditional noexcept void do_something(foo&); struct foo { void ...

1 ответ

) имеет отличную статью, подробно объясняющую семантику noexcept.

дя последние правкиC ++ 0x Рабочий проект Я нашел много удаление ключевого словаnoexceptдополнение текстовогоБроски: ничегона том же местеи наоборот. Просто несколько примеров: заменаnoexcept противБроски: ничего: 20.6.4 Безопасность ...

2 ответа

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

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

1 ответ

Конструктор с параметром по значению & noexcept

В этом примере кода: explicit MyClass(std::wstring text) noexcept;Является ли использованиеnoexcept здесь правильно?wstring потенциально может генерировать конструкцию, но происходит ли генерация до того, как мы находимся в конструкторе или пока ...

4 ответа

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

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