dimanche 6 décembre 2015

Does the C++ guarantee an ordering of cstdint sizeof?

Does the C++ standard guarantee that:

sizeof(uint8_t) <= sizeof(uint16_t) <= sizeof(uint32_t) <= sizeof(uint64_t)
sizeof(uint_least8_t) <= sizeof(uint_least16_t) <= sizeof(uint_least32_t) <= sizeof(uint_least64_t)
sizeof(uint_fast8_t) <= sizeof(uint_fast16_t) <= sizeof(uint_fast32_t) <= sizeof(uint_fast64_t)

If not, what guarantees does it provide? (extracts from the standard are welcome)

Aucun commentaire:

Enregistrer un commentaire