stddef.h

Origem: 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

  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 
Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.