Macro offsetof
Recupera o deslocamento de um membro do início de sua estrutura pai.
Sintaxe
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 determinar o deslocamento.
Valor retornado
offsetof
retorna o deslocamento em bytes do membro especificado do início de sua estrutura de dados pai. É indefinido para campos de bits.
Comentários
A offsetof
macro retorna o deslocamento em bytes de memberName
desde o início da estrutura especificada por structName
como um valor do tipo size_t
. Você pode especificar tipos com a palavra-chave struct
.
Observação
offsetof
não é uma função e não pode ser descrito usando um protótipo de C.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
offsetof |
<stddef.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das bibliotecas em tempo de execução C.