Udostępnij za pośrednictwem


__unaligned

Specyficzne dla firmy Microsoft. Podczas deklarowania wskaźnika za pomocą __unaligned modyfikatora kompilator zakłada, że wskaźnik adresuje dane, które nie są wyrównane. Dlatego kod odpowiedni dla platformy jest generowany w celu obsługi nieprzygotowanych odczytów i zapisów za pośrednictwem wskaźnika.

Uwagi

Ten modyfikator opisuje wyrównanie danych adresowanych przez wskaźnik. Zakłada się, że sam wskaźnik jest wyrównany.

Konieczność słowa kluczowego __unaligned zależy od platformy i środowiska. Brak odpowiedniego oznaczania danych może spowodować problemy, od kar za wydajność po błędy sprzętowe. Modyfikator __unaligned nie jest prawidłowy dla platformy x86.

Aby uzyskać zgodność z poprzednimi wersjami, jest synonimem, _unaligned__unaligned chyba że określono opcję /Za kompilatora (Wyłącz rozszerzenia języka).

Aby uzyskać więcej informacji na temat wyrównania, zobacz:

Zobacz też

Słowa kluczowe