对齐指针

时间:2010-12-01 11:02:24

标签: iphone c

  

可能重复:
  What exactly is an 'aligned pointer' ?

请告诉我这个陈述的例子:

正常指针类型被隐式转换为对齐的指针类型。


实际上它是c语言问题

1 个答案:

答案 0 :(得分:1)

我不相信你可以投他们。对齐的指针是正常。您必须将某些内容声明为__packed才能使其不对齐。

您应该了解ARM processor works.对齐如何导致非常快速的内存访问。如果您需要进一步打包,我建议您将数据存储为NSData中的BLOB或使用C风格的byte []数组。

另请参阅此question/answer.this one.