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.