を使用してバイナリファイルにデータを保存したいmmap
。私のソリューションが移植可能であることを確認するために、指定された幅の型 (uint32_t
および友人) を使用してデータを保存したいと考えています。
ただし、いくつかの値も保存する必要がありdouble
ます。ヘッダーを見ると、<cstdint>
浮動小数点型が定義されていないようです。またdouble
、幅と表現が固定されていないようです。
ポータブルな方法でバイナリ ファイルから浮動小数点値を保存 (およびロード) するにはどうすればよいですか? それらを保存するために整数型に変換する必要がありますか?