Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
veya _aligned_offset_mallocile _aligned_malloc ayrılan bir bellek bloğunu serbest bırakır.
Sözdizimi
void _aligned_free (
void *memblock
);
Parametreler
memblock
veya _aligned_offset_malloc işlevine döndürülen bellek bloğunun işaretçisi_aligned_malloc.
Açıklamalar
_aligned_free olarak işaretlenir __declspec(noalias), yani işlevin genel değişkenleri değiştirmemesi garanti edilir. Daha fazla bilgi için bkz. noalias.
Bu işlev, diğer _aligned CRT işlevlerinin aksine parametresini doğrulamaz. bir işaretçiyse memblock NULL , bu işlev hiçbir eylem gerçekleştirmez. errno Değişmez ve geçersiz parametre işleyicisini çağırmaz. İşlevler bellek bloğunu ayırmak için kullanılmadığı için _aligned işlevde bir hata oluşursa veya beklenmedik bir felaket nedeniyle bellekte yanlış hizalama oluşursa, işlev , , _RPTF, _RPTWmakrolarından _RPTFW _RPTbir hata ayıklama raporu oluşturur.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
| Yordam | Gerekli başlık |
|---|---|
_aligned_free |
<malloc.h> |
Örnek
Daha fazla bilgi için bkz. _aligned_malloc.