offsetof
-Makro
Ruft den Offset eines Elements vom Anfang seiner übergeordneten Struktur ab.
Syntax
size_t offsetof(
structName,
memberName
);
Parameter
structName
Der Name der übergeordneten Datenstruktur.
memberName
Der Name des Elements in der übergeordneten Datenstruktur, für das der Offset bestimmt werden soll.
Rückgabewert
offsetof
gibt den Offset des angegebenen Elements vom Anfang seiner übergeordneten Datenstruktur in Bytes zurück. Sie ist für Bitfelder nicht definiert.
Hinweise
Das offsetof
Makro gibt den Offset in Byte memberName
vom Anfang der Struktur zurück, die als structName
Wert des Typs size_t
angegeben ist. Sie können Typen mit dem struct
-Schlüsselwort angeben.
Hinweis
offsetof
ist keine Funktion und kann nicht mit einem C-Prototyp beschrieben werden.
Anforderungen
Routine | Erforderlicher Header |
---|---|
offsetof |
<stddef.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Bibliotheken
Alle Versionen der C-Laufzeitbibliotheken.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für