C++ - Что означает конструкция | ProgHub
Что означает конструкция
throw() в объявлении функции?
(например void f() throw();)
Такое объявление указывает, что функция может сгенерировать исключения только из стандартной библиотеки или же исключения такого же типа как и параметры функции.
Такое объявление указывает, что функция может сгенерировать любое исключение.
Такое объявление не корректно, произойдет ошибка времени компиляции.
Такое объявление указывает, что функция не должна генерировать исключения.