Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Macro
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.