Compartilhar via


Macro offsetof

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

size_t offsetof( 
   structName, 
   memberName  
);

Parâmetros

  • structName
    Nome da estrutura de dados pai.

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

Valor de retorno

offsetof retorna o deslocamento em bytes do membro especificado desde o início da estrutura de dados pai. Não está definido para campos de bit.

Comentários

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

Dica

offsetof não é uma função e não pode ser descrita usando o protótipo c.

Requisitos

Rotina

Cabeçalho necessário

offsetof

<stddef.h>

Para informações adicionais de compatibilidade, consulte Compatibilidade na Introdução.

Bibliotecas

Todas as versões das Bibliotecas em tempo de execução C.

Consulte também

Referência

Alocação de memória