Gibt es eine Möglichkeit, einen Elementoffset zur Kompilierungszeit zu bestimmen?

Ich stelle fest, dass ich viel Zeit damit verbringe, beim Debuggen Mitgliederversätze von Strukturen zu bestimmen. Ich habe mich gefragt, ob es eine schnelle Möglichkeit gibt, den Versatz eines Members innerhalb einer großen Struktur beim Kompilieren zu bestimmen. (Hinweis: Ich kenne verschiedene Möglichkeiten zum Erstellen von Behauptungen zur Kompilierungszeit, wonach ein Offset in einem bestimmten Bereich liegt, und kann binär nach dem richtigen Wert suchen, suche aber nach etwas Effizienterem.) Ich verwende eine relativ neue Version vongcc kompilierenC Code.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage