offsetof
Extrait le décalage d'un membre du début de sa structure parente.
size_t offsetof(
structName,
memberName
);
Paramètres
structName
nom de la structure de données parentes.memberName
Nom du membre dans la structure de données parentes pour laquelle détermine l'offset.
Valeur de retour
offsetof retourne l'offset en octets du membre spécifié du début de sa structure de données parentes.Il n'est pas défini pour les champs de bits.
Notes
La macro d' offsetof retourne l'offset en octets d' memberName du début de la structure spécifiée par le structName.vous pouvez spécifier des types avec le mot clé d' struct .
[!REMARQUE]
offsetof n'est pas une fonction et ne peut pas être explique comment utiliser le prototype c.
Configuration requise
routine |
en-tête requis |
---|---|
offsetof |
<stddef.h> |
Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.
bibliothèques
toutes les versions de Bibliothèques runtime C.