Memory Alignment in C++
`alignof`, `alignas` and `std::aligned_alloc` control object alignment.
Intermediate
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.