Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 .