このヘッダは、今まで各環境で扱いがバラバラであった浮動小数点演算における例外と丸め制御を抽象化し扱うためのものです。そのため新たなプラグマ、型、マクロ、関数が定義されています。on-off-switchがあります。今回は、型とマクロ、そして次回は関数について示します。浮動小数点例外フラグ群を表す型。定義される例外フラグの値が入るとは限らない。中の関数で使用される例外の種類をあらわすマクロ。その例外が実装されているときだけ対応するマクロが定義される。後に大文字の文字列が続くマクロは、実装依存の例外をあらわしている。部分は、実際は実装依存の例外名に入れ替わる。関数で使用される値で、それぞれの丸めモードがその環境で実装されているときだけ対応するマクロが定義される。各マクロは正数定数(式)に展開される。利用される値と兼用できる。後に大文字の文字列が続くマクロは、実装依存の丸めをあらわしている。部分は、実際は実装依存の丸め名に入れ替わる。持つ、デフォルト浮動小数点環境。実装依存の環境名をあらわす。対応する環境をあらわす名前である。(0)コメントコメントできる期間はすでに過ぎています。トラックバックトラックバックできる期間はすでに過ぎています。