да, то куда репортить) или какой-то (злой) умысел?
скорее abi
Скорее API
вроде как noexept теперь часть аби, так что оба верно
Ну неочень то правильно там делать исключение
Ну насчет апи не уверен - noexcept же никак не влияет
Добавление noexcept к std::exception::what сломает код struct E : std::exception { const char* what() const; }; То есть noexcept функция не может быть переопределена как throwing - пример есть в https://en.cppreference.com/w/cpp/language/noexcept_spec
я бы сказал, что оно влияет на API по примерно той же причине, по которой влияет на ABI http://eel.is/c++draft/except.spec#4
Обсуждают сегодня