endian 列挙型
すべてのスカラー型のエンディアンを示します。
構文
enum class endian {
little = 0,
big = 1,
native = little
};
メンバー
| 要素 | 説明 |
|---|---|
little |
スカラー型がリトル エンディアンであることを示します。 つまり、最下位バイトが最小アドレスに格納されます。 たとえば、0x1234 は 0x340x12 の順序で格納されます。 |
big |
スカラー型がビッグ エンディアンであることを示します。つまり、最上位バイトが最小アドレスに格納されます。 たとえば、0x1234 は 0x120x34 の順序で格納されます。 |
注釈
Microsoft Visual C++ が対象とするプラットフォーム (x86、x64、ARM、ARM64) では、すべてのネイティブ スカラー型がリトル エンディアンです。
要件
ヘッダー:<bit>
名前空間:
コンパイラ オプション: /std:c++20 以降が必要です。