Udostępnij za pośrednictwem


endian wyliczenie

Wskazuje endianness wszystkich typów skalarnych.

Składnia

enum class endian {
    little = 0,
    big = 1,
    native = little
 };

Elementy członkowskie

Element opis
little Wskazuje, że typy skalarne są mało endian. Oznacza to, że najmniej znaczący bajt jest przechowywany w najmniejszym adresie. Na przykład 0x1234 jest przechowywany 0x34 0x12.
big Wskazuje, że typy skalarne są big-endian, czyli najbardziej znaczący bajt jest przechowywany w najmniejszym adresie. Na przykład 0x1234 jest przechowywany 0x12 0x34.

Uwagi

Wszystkie natywne typy skalarne to mało endian dla platform docelowych programu Microsoft Visual C++ (x86, x64, ARM, ARM64).

Wymagania

Nagłówek: <bit>

Przestrzeń nazw: std

Opcja kompilatora: /std:c++20 lub nowsza jest wymagana.

Zobacz też

<bit>