Skip to content
UPEEC

Memory Alignment in C++

`alignof`, `alignas` and `std::aligned_alloc` control object alignment.

Intermediate
Comments 0

struct alignas(64) Counter { … }; avoids false sharing between CPU cores.

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.