Существует ли прагма FENV_ACCESS в C ++ 11 и выше?
Чтение отчета об ошибке дляClang не поддерживает прагму FENV_ACCESS Я столкнулся скомментарий:
Настройка режима округления без использования#pragma STDC FENV_ACCESS ON
вызывает неопределенное поведение. См. C11 7.6.1 / 2. (Эта прагма не существует в C ++, поэтому <cfenv> неприменима, но это не наша вина ...)
Эта прагма действительно не существует в C ++, рендеринг<cfenv>
непригодный для использования? Я пытался найти его в стандарте C ++ 11, но на самом деле он вообще не упоминается. Прагмы наследуются от C вместе с прототипами функций? Или они на самом деле не нужны, чтобы избежать UB, поскольку стандарт C ++ ничего не говорит о том, что поведение не определено, когда прагма не используется (из-за того, что прагма вообще не упоминается)?