2010-12-01 4 views
0

Possible en double:
What exactly is an 'aligned pointer' ?pointeur Aligné

s'il vous plaît me donner l'exemple de cette déclaration:

Un type de pointeur normal a été implicitement jeté à un type de pointeur aligné.


fait, il est question c langue

+1

pointeurs dans asp.net? Êtes-vous sûr d'avoir les bonnes balises? – InSane

+1

Vu qu'il a aussi "iphone", "jquery" et "objectif-c en tant que balises, je suis enclin à penser non." –

+0

cette question a déjà été répondue.S'il vous plaît ne pas reposter (http://stackoverflow.com/ questions/4322926/quoi-exactement-est-un-pointeur-aligné/4323044 # 4323044) –

Répondre

1

Je ne crois pas que vous pouvez les jeter. Les pointeurs qui sont alignés sont normal. Vous devez déclarer quelque chose comme __packed pour le rendre non-aligné.

Vous devriez lire comment l'alignement ARM processor works. provoque un accès mémoire très rapide. Si vous avez besoin d'autres choses emballées, je recommande de stocker vos données sous forme de BLOB dans un NSData ou en utilisant un tableau de type C byte [].

Aussi, voir ce question/answer. et this one.