私はtypedef
独自の算術型 (Byte8、Int16、Int32、Float754 など) を調べて、それらが特定のビット数で構成されていることを確認しています (float の場合は、IEEE754 形式に準拠しています)。完全にクロスプラットフォームの方法でこれを行うにはどうすればよいですか?
私はあちこちで C/C++ 標準のスニペットを見てきましたが、たくさんあります。
"タイプは少なくとも xバイトです"
あまり多くはありません:
「タイプは正確に xバイトです」。
typedef Int16 unsigned short int
必ずしも 16 ビットの Int16 になるとは限らない場合、型が特定のサイズになることを保証するクロスプラットフォームの方法はありますか?