Udostępnij za pośrednictwem


endian Enum

Wskazuje endianness wszystkich typów skalarnych.

Składnia

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

Członkowie

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 0x340x12.
big Wskazuje, że typy skalarne są big-endian, czyli najbardziej znaczący bajt jest przechowywany w najmniejszym adresie. Na przykład 0x1234 jest przechowywany 0x120x34.

Uwagi

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

Wymagania

Nagłówka:<bit>

Obszaru nazw:std

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

Zobacz też

<bit>