Macro offsetof
Récupère le décalage d'un membre au début de sa structure parent.
Syntaxe
size_t offsetof(
structName,
memberName
);
Paramètres
structName
Nom de la structure de données parent.
memberName
Nom du membre dans la structure de données parent pour lequel le décalage doit être déterminé.
Valeur retournée
offsetof
retourne le décalage en octets du membre spécifié au début de sa structure de données parent. Il n’est pas défini pour les champs de bits.
Notes
La offsetof
macro retourne le décalage en octets du memberName
début de la structure spécifiée par structName
une valeur de type size_t
. Vous pouvez spécifier les types avec le mot clé struct
.
Remarque
offsetof
n'est pas une fonction et ne peut pas être décrite à l'aide d'un prototype C.
Spécifications
Routine | En-tête requis |
---|---|
offsetof |
<stddef.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Bibliothèques
Toutes les versions des bibliothèques Runtime C.