Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.