kennen:include:cstdint
Inhaltsverzeichnis
<cstdint>
Ganzzahltypen
Der Header definiert portable Typbezeichnungen für ganzzahlige Typen im Namensraum std
:
feste Größe (optional) | schnellster Typ | Mindestgröße | |
---|---|---|---|
int8_t | int_fast8_t | int_least8_t | int_max_t |
int16_t | int_fast16_t | int_least8_t | int_ptr_t (optional) |
int32_t | int_fast32_t | int_least8_t | |
int64_t | int_fast64_t | int_least8_t | |
uint8_t | uint_fast8_t | uint_least8_t | int_max_t |
uint16_t | uint_fast16_t | uint_least8_t | int_ptr_t (optional) |
uint32_t | uint_fast32_t | uint_least8_t | |
uint64_t | uint_fast64_t | uint_least8_t |
Bytes
enum class byte : unsigned char
ist ein Typ, der absichtlich nur Bitoperationen & | ^ << >>
ausführen kann.
Mit std:to_integer<IntegralType>(byte)
lässt er sich wieder in einen Ganzzahltyp umwandeln.
kennen/include/cstdint.txt · Zuletzt geändert: 2020-07-29 09:47 von 127.0.0.1