Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Macro
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.