3

を使用してバイナリファイルにデータを保存したいmmap。私のソリューションが移植可能であることを確認するために、指定された幅の型 (uint32_tおよび友人) を使用してデータを保存したいと考えています。

ただし、いくつかの値も保存する必要がありdoubleます。ヘッダーを見ると、<cstdint>浮動小数点型が定義されていないようです。またdouble、幅と表現が固定されていないようです。

ポータブルな方法でバイナリ ファイルから浮動小数点値を保存 (およびロード) するにはどうすればよいですか? それらを保存するために整数型に変換する必要がありますか?

4

2 に答える 2