В соответствии с этот ответ, Спецификации исключений станут частью типа функции в C ++ 17. Означает ли это, что спецификации исключений для многих функций также изменятся, например, функции в получении заголовков C совместимости noexcept
технические характеристики? Для каких стандартных функций их спецификации исключений будут изменены на noexcept
в С ++ 17?
РЕДАКТИРОВАТЬ: По-видимому P0488R0, комментарии Национального органа 2016-10-19 по стандартному рабочему проекту, включающие предлагаемые изменения для обозначения нескольких функций совместимости C noexcept
(см. США 172-178). Полагаю, нам придется дождаться реакции WG21 на это.
C ++ 17 изменить на noexcept
разрешает указателям на функцию иметь noexcept
тип.
C ++ 17 изменить на noexcept
не имеет никакого отношения к тому, какие функции в стандартной библиотеке помечены noexcept
,
Ни то, ни другое не зависит.
Я не знаю никаких изменений в C ++ 17, чтобы пометить каждую функцию из библиотеки C noexcept
,
Других решений пока нет …