指针对齐

The*_* do 2 c++ pointers

任何人都可以解释(例如通过给出适当的链接)c ++中的指针对齐意味着什么?谢谢.

Sve*_*lov 5

这也是一个很好的 - Data_structure_alignment

当n是2的幂并且a是n个字节的倍数时,存储器地址a被称为n字节对齐.在此上下文中,字节是存储器访问的最小单元,即每个存储器地址指定不同的字节.当以二进制表示时,n字节对齐的地址将具有log2 n最不重要的零.