Partager via


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.

Voir aussi

Référence

Allocation de mémoire