Udostępnij za pośrednictwem


offsetof

Pobiera przesunięcie członkiem od początku jej struktury nadrzędnej.

size_t offsetof( 
   structName, 
   memberName  
);

Parametry

  • structName
    Nazwa nadrzędnej struktury danych.

  • memberName
    Nazwa elementu członkowskiego w strukturze danych nadrzędnego dla określania, przesunięcie.

Wartość zwracana

offsetofZwraca przesunięcie w bajtach określony element członkowski począwszy od jego struktury danych nadrzędnej.Jest niezdefiniowana dla pól bitowych.

Uwagi

offsetof Makro zwraca przesunięcie w bajtach memberName od początku struktury, określonej przez structName.Można określić typy z struct słowa kluczowego.

[!UWAGA]

offsetofnie jest funkcją i nie może być opisany, przy użyciu c prototypu.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

offsetof

<stddef.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje biblioteki uruchomieniowej c.

Zobacz też

Informacje

Alokacja pamięci