Domanda

C'è un modo per ottenere l'allineamento del byte di compilazione di un'istanza di classe in Xcode?In Visual Studio c'è un flag (/ d1reportsingleclasslayayoutxxx dove xxx è il nome della classe) che scaricherà il layout della classe alla finestra di uscita.C'è una bandiera / funzione simile in Xcode?

come questo tranne che per l'uso LLVM.

.
È stato utile?

Soluzione

Se è necessario interrogare il layout di un oggetto specifico in compilazione-tempo, tutte le informazioni utili sono disponibili tramite sizeof(struct X), __alignof(struct X) e offsetof(struct X, member).

Riferimenti:

__alignof

offsetof

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top