Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Uvolní blok paměti, který byl přidělen _aligned_malloc _aligned_offset_mallocnebo .
Syntaxe
void _aligned_free (
void *memblock
);
Parametry
memblock
Ukazatel na blok paměti, který byl vrácen do _aligned_malloc funkce nebo _aligned_offset_malloc funkce.
Poznámky
_aligned_free je označen , __declspec(noalias)což znamená, že funkce není zaručeno, že nebude upravovat globální proměnné. Další informace najdete na webu noalias.
Tato funkce neověřuje svůj parametr, na rozdíl od ostatních funkcí CRT _aligned. Pokud memblock je NULL ukazatel, tato funkce jednoduše neprovede žádné akce. errno Nezmění se a nevyvolá neplatnou obslužnou rutinu parametru. Pokud dojde k chybě ve funkci, protože _aligned funkce nebyly použity k přidělení bloku paměti nebo nesprávné zarovnání paměti dojde kvůli nějaké nepředvídatelné katastrofě, funkce vygeneruje ladicí sestavu_RPT z makra , _RPTF, _RPTW. _RPTFW
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
| Rutina | Požadovaný hlavičkový soubor |
|---|---|
_aligned_free |
<malloc.h> |
Příklad
Další informace najdete na webu _aligned_malloc.