stddef.h – Wikipédia, a enciclopédia livre
Biblioteca padrão do C |
stddef.h é um arquivo cabeçalho que fornece definições da linguagem de programação C para as macros NULL, offsetof e os tipos ptrdiff_t, wchar_t, e size_t[1][2]. Na linguagem C++ estas definições estão em cstddef[3][4].
Macros
[editar | editar código-fonte]Ver artigo principal: offsetof
São definidas as macros para se referir a um ponteiro nulo chamada NULL
, a macro para obter a posição de um membro de uma estrutura chamada offsetof
com o tipo size_t
[1].
Tipos
[editar | editar código-fonte]São definidos os seguintes tipos[1]:
size_t
: Tipo apropriado para representar tamanho de áreas de memória. Varia de acordo com a implementação.ptrdiff_t
: Tipo apropriado para representar a subtração de ponteiros para áreas de memória. Varia de acordo com a implementação.wchar_t
: Tipo específico para representar um wide character na linguagem C.
Referências
- ↑ a b c «stddef.h - standard type definitions». Consultado em 17 de julho de 2010
- ↑ «stddef.h(3HEAD)». Consultado em 17 de julho de 2010
- ↑ «cstddef (stddef.h)». Consultado em 17 de junho de 2010
- ↑ «cstddef». MSDN. Consultado em 17 de julho de 2010