_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 _RPT
makro , , _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
.