Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Macro
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.