Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| |
— | kennen:include:cstdint [2020-07-29 09:47] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 |
---|
| ====== <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. |
| |
| |
| |
| |