Enumerazione endian
Indica l'endianità di tutti i tipi scalari.
Sintassi
enum class endian {
little = 0,
big = 1,
native = little
};
Membri
Elemento | Descrizione |
---|---|
little |
Indica che i tipi scalari sono little-endian. Ovvero, il byte meno significativo viene archiviato nell'indirizzo più piccolo. Ad esempio, 0x1234 viene archiviato 0x34 0x12 . |
big |
Indica che i tipi scalari sono big-endian, ovvero il byte più significativo viene archiviato nell'indirizzo più piccolo. Ad esempio, 0x1234 viene archiviato 0x12 0x34 . |
Osservazioni:
Tutti i tipi scalari nativi sono little-endian per le piattaforme destinate a Microsoft Visual C++ (x86, x64, ARM, ARM64).
Requisiti
Intestazione: <bit>
Spazio dei nomi: std
Opzione del compilatore: /std:c++20
o versione successiva è obbligatoria.