__unaligned
Specifické pro Microsoft. Když deklarujete ukazatel s __unaligned
modifikátorem, kompilátor předpokládá, že ukazatel řeší data, která nejsou zarovnaná. Proto se vygeneruje kód odpovídající platformě pro zpracování nezarovnaných čtení a zápisů ukazatelem.
Poznámky
Tento modifikátor popisuje zarovnání dat adresovaných ukazatelem. Předpokládá se, že je samotný ukazatel zarovnaný.
Nutnost klíčového __unaligned
slova se liší podle platformy a prostředí. Selháním označení dat může dojít k problémům v rozsahu od sankcí za výkon až po chyby hardwaru. __unaligned
Modifikátor není platný pro platformu x86.
Kvůli kompatibilitě s předchozími verzemi _unaligned
je synonymem, pokud __unaligned
není zadána možnost /Za
kompilátoru (Zakázat jazyková rozšíření ).
Další informace o zarovnání naleznete v následujících tématech:
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro