Ich habe den Legacy-Code gelesen, die in der benutzerdefinierten Speicher-Pooling-System invloves, dann fand ich, dass der Code _aligned_malloc verwendet. Ich frage mich, was ist diese Funktion und wann muss ich es verwenden.
Ich danke Ihnen allen.
Ich habe MSDN gelesen, aber was ich wollte, war die Antwort wie "Ein Beispiel für einen Grund für eine bestimmte Ausrichtung ist, um die Daten mit dem SSE-Befehlssatz auf x86 zu verwenden, wo die Daten auf ein Vielfaches von 16 ausgerichtet werden müssen".
Endlich habe ich verstanden, was diese Codes bedeuten. Nochmals vielen Dank.
1 Stimmen
Ein weiteres Beispiel: ARM-Prozessor. Er verlangt, dass alle Daten auf 4 Bytes ausgerichtet werden.