offsetof
Makro
Načte posun člena od začátku jeho nadřazené struktury.
Syntaxe
size_t offsetof(
structName,
memberName
);
Parametry
structName
Název nadřazené datové struktury
memberName
Název člena v nadřazené datové struktuře, pro který se má určit posun.
Vrácená hodnota
offsetof
vrátí posun v bajtech zadaného členu od začátku nadřazené datové struktury. Není definována u bitových polí.
Poznámky
Makro offsetof
vrátí posun v bajtech memberName
od začátku struktury určené structName
jako hodnota typu size_t
. Pomocí klíčového struct
slova můžete zadat typy.
Poznámka
offsetof
není funkce a nelze ji popsat pomocí prototypu jazyka C.
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
offsetof |
<stddef.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Knihovny
Všechny verze knihoven runtime jazyka C.
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