April 2020
Intermediate to advanced
412 pages
9h 58m
English
In this simple application, we will define an array of packed structures and see how this affects the amount of memory it requires. Follow these steps to do so:
struct ObjectMetadata1 { uint8_t access_flags; uint32_t size; uint32_t owner_id; Category category;} __attribute__((packed));struct ObjectMetadata2 { uint32_t size; uint32_t owner_id; uint8_t access_flags; Category category;} __attribute__((packed));