C/Appendice/Librerie standard/stddef.h: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m added Category:C using HotCat |
Nessun oggetto della modifica Etichetta: Editor wikitesto 2017 |
||
Riga 1:
{{C}}
Il file stddef.h della libreria standard definisce alcuni tipi di dati e delle macro fondamentali.
<
typedef long int ptrdiff_t;
typedef unsigned long int size_t;
Riga 8:
#define NULL ((void *)0)
#define offsetof(TYPE, MEMBER) ((size_t)&((TYPE *)0)->MEMBER)
</syntaxhighlight>
Di tutte le definizioni merita attenzione la macro-istruzione offsetof che serve a misurare lo scostamento di un membro di una struttura, per la quale è il caso di scomporre i suoi componenti:
|