Condividi tramite


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.

Vedere anche

Riferimenti

Allocazione di memoria