Bagikan melalui


_aligned_free

Membebaskan blok memori yang dialokasikan dengan _aligned_malloc atau _aligned_offset_malloc.

Sintaks

void _aligned_free (
   void *memblock
);

Parameter

memblock
Penunjuk ke blok memori yang dikembalikan ke _aligned_malloc fungsi atau _aligned_offset_malloc .

Keterangan

_aligned_free ditandai __declspec(noalias), yang berarti bahwa fungsi dijamin tidak memodifikasi variabel global. Untuk informasi selengkapnya, lihat noalias .

Fungsi ini tidak memvalidasi parameternya, tidak seperti fungsi CRT _aligned lainnya. Jika memblock adalah NULL penunjuk, fungsi ini hanya melakukan tidak ada tindakan. Ini tidak berubah errno dan tidak memanggil handler parameter yang tidak valid. Jika kesalahan terjadi dalam fungsi karena _aligned fungsi tidak digunakan untuk mengalokasikan blok memori, atau ketidakselarasan memori terjadi karena beberapa bencana yang tidak terduga, fungsi menghasilkan laporan debug dari _RPTmakro , , _RPTF, _RPTW_RPTFW.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
_aligned_free <malloc.h>

Contoh

Untuk informasi selengkapnya, lihat _aligned_malloc .

Baca juga

Perataan data