Hello,

I am learning about memory alignment and noticed that on my x86-64 machine
with GCC 14, a `complex double` has a size of 16 bytes, but an alignment of
only 8 bytes. I am curious as to why this is. Doesn't it run the risk of
ending up with a `complex double` that straddles cache lines?


Thank you

Reply via email to