Quand dois-je utiliser _aligned_malloc()?

J'ai été lire le code héritage,qui invloves dans la mesure de la mémoire système de mise en commun, puis j'ai trouvé que le code utilise _aligned_malloc. Je me demande quelle est cette fonction et quand dois-je utiliser.


Grâce à vous tous.

Je n'ai lu MSDN mais ce que je voulais, c'était la réponse comme "un exemple de la raison pour vouloir un certain alignement est d'utiliser les données avec le jeu d'instructions SSE sur x86 où les données doivent être alignés à un multiple de 16".

J'ai enfin compris ce que ceux du code de moyens. merci encore.

Un autre exemple - processeur ARM. Il nécessite d'aligner toutes les données de 4 octets.

OriginalL'auteur | 2008-09-24