stddef.h
Aparência
| 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]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]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