Existiert das Pragma FENV_ACCESS in C ++ 11 und höher?
Lesen eines Fehlerberichts fürclang unterstützt kein FENV_ACCESS-Pragma Ich bin auf ein @ gestoßKommenta:
Rundungsmodus ohne Verwendung von @ einstell#pragma STDC FENV_ACCESS ON
ruft undefiniertes Verhalten auf. Siehe C11 7.6.1 / 2. (Dieses Pragma existiert in C ++ nicht, daher ist <cfenv> unbrauchbar, aber das ist nicht unsere Schuld ...)
Gibt es dieses Pragma in C ++ nich<cfenv>
unbrauchbar? Ich habe versucht, im C ++ 11-Standard danach zu suchen, aber es wird überhaupt nicht erwähnt. Werden Pragmas zusammen mit Funktionsprototypen von C geerbt? Oder sind sie eigentlich nicht nötig, um UB zu vermeiden, da der C ++ - Standard nichts darüber aussagt, dass das Verhalten undefiniert ist, wenn das Pragma nicht verwendet wird (weil das Pragma überhaupt nicht erwähnt wird)?