offsetof, macro
Récupère le décalage d'un membre par rapport au début de la structure parent.
size_t offsetof(
structName,
memberName
);
Paramètres
structName
Nom de la structure de données parente.memberName
Nom du membre de la structure de données parente pour laquelle il faut déterminer le décalage.
Valeur de retour
offsetof renvoie le décalage (en octets) du membre spécifié par rapport au début de la structure de données parente. Ce n'est pas défini pour les champs de bits.
Notes
La macro offsetof retourne le décalage en octets dememberName par rapport au début de la structure spécifiée par structName. Vous pouvez spécifier les types avec le mot clé struct.
Notes
offsetof n'est pas une fonction et ne peut pas être décrite en utilisant un prototype en C.
Configuration requise
Routine |
En-tête requis |
---|---|
offsetof |
<stddef.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.
Bibliothèques
Toutes les versions des bibliothèques Runtime C.