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.