Pages - Menu

domingo, 2 de febrero de 2014

La librería stddef.h

El archivo de cabecera de la biblioteca estándar de C stddef.h se utiliza para definir macros como NULL y tipos de datos muy útiles como ptrdiff_t

Foto tomada de freedigitalphotos.net
Los macros son:

NULL – Un macro que incluye la constante de puntero a nulo.
Offsetof(tipo, miembro) – Una macro que se usa para determinar los bytes que ocupa un campo en una estructura de un tipo.

Los tipos son:

size_t – Representa el tamaño de objetos en areas de memoria.
wchar_t – Especificación del tipo “wide character” de C++. Requiere de stddef.h o wchar.h.
ptrdiff_t – Almacena el resultado de restar dos punteros.


¿Qué utilidades ves al uso de stddef.h?