Czytałem starszy kod, który invitters w niestandardowym systemie buforowania pamięci, a następnie stwierdziłem, że kod używa _aligned_malloc. Zastanawiam się, jaka jest ta funkcja i kiedy muszę jej użyć.Kiedy należy używać _aligned_malloc()?
Dziękuję wszystkim.
Zrobiłem MSDN, ale chciałem, aby odpowiedź brzmiała następująco: "Przykładem powodu, dla którego chce się ustawić, jest użycie danych z zestawem instrukcji SSE na x86, gdzie dane muszą być wyrównane do wielokrotności 16" .
W końcu zrozumiałem, co oznacza ten kod. dzięki jeszcze raz.
Kolejny przykład - procesor ARM. Wymaga wyrównania wszystkich danych do 4 bajtów. –