Macro offsetof
Recupera el desplazamiento de un miembro desde el principio de su estructura primaria.
Sintaxis
size_t offsetof(
structName,
memberName
);
Parámetros
structName
Nombre de la estructura de datos primaria.
memberName
Nombre del miembro de la estructura de datos primaria cuyo desplazamiento se determina.
Valor devuelto
offsetof
devuelve el desplazamiento en bytes del miembro especificado desde el principio de su estructura de datos primaria. No está definido para los campos de bits.
Comentarios
La offsetof
macro devuelve el desplazamiento en bytes del memberName
principio de la estructura especificada por structName
como un valor de tipo size_t
. Puede especificar tipos con la palabra clave struct
.
Nota:
offsetof
no es una función y no se puede describir mediante un prototipo de C.
Requisitos
Routine | Encabezado necesario |
---|---|
offsetof |
<stddef.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Bibliotecas
Todas las versiones de las bibliotecas en tiempo de ejecución de C.