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].

Biblioteca padrão do C

Macros editar

 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

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

  1. a b c «stddef.h - standard type definitions». Consultado em 17 de julho de 2010 
  2. «stddef.h(3HEAD)». Consultado em 17 de julho de 2010 
  3. «cstddef (stddef.h)». Consultado em 17 de junho de 2010 
  4. «cstddef». MSDN. Consultado em 17 de julho de 2010 
  Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.