Padding

Like gaps on a bookshelf to make sure the next book starts at a neat edge. Wasted space, but the shelf works faster.

struct:   │ int (4 B) │ pad (4 B) │ pointer (8 B) │
                         ▲
                    nobody uses these bytes — they exist
                    so the pointer lands on offset 8