Sdílet prostřednictvím


__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é

Klíčová slova