offsetof

Recupera o deslocamento de um membro do início da estrutura de seu pai.

size_t offsetof(
   structName,
   memberName 
);

Parâmetros

  • structName
    Nome da estrutura de dados pai.

  • memberName
    Nome do membro na estrutura de dados pai para o qual deseja determinar o deslocamento.

Valor de retorno

offsetofRetorna o deslocamento em bytes do membro especificado desde o início da sua estrutura de dados pai.Ele não está definido para os campos de bit.

Comentários

O offsetof macro retorna o deslocamento em bytes de memberName desde o início da estrutura especificado por structName.Você pode especificar os tipos com o struct palavra-chave.

ObservaçãoObservação

offsetofnão é uma função e não pode ser descrito usando um protótipo C.

Requisitos

Rotina

Cabeçalho necessário

offsetof

<stddef.h>

Para obter informações adicionais de compatibilidade, consulte compatibilidade na introdução.

Bibliotecas

Todas as versões da bibliotecas de tempo de execução c.

Consulte também

Referência

Alocação de memória