Macro offsetof
Recupera l'offset di un membro dall'inizio della sua struttura padre.
size_t offsetof(
structName,
memberName
);
Parametri
structName
Nome della struttura dei dati padre.memberName
Nome del membro della struttura dei dati padre per il quale determinare l'offset.
Valore restituito
offsetof restituisce l'offset in byte del membro specificato dall'inizio della struttura dei dati padre. Viene definito per i campi di bit.
Note
La macro offsetof restituisce l'offset in byte di memberName dall'inizio della struttura specificata da structName. È possibile specificare tipi con la parola chiave struct.
Nota
offsetof non è una funzione e non può essere descritta mediante il prototipo C.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
offsetof |
<stddef.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'Introduzione.
Librerie
Tutte le versioni delle Librerie di runtime C.