Question

Existe-t-il un moyen d'obtenir l'alignement des octets au moment de la compilation d'une instance de classe dans Xcode ?Dans Visual Studio, il existe un indicateur (/d1reportSingleClassLayoutXXX où XXX est le nom de la classe) qui videra la disposition de la classe dans la fenêtre de sortie.Existe-t-il un indicateur/une fonction similaire dans Xcode ?

Comme ce sauf pour utiliser llvm.

Était-ce utile?

La solution

Si vous devez interroger la disposition d'un objet spécifique au moment de la compilation, toutes les informations utiles sont disponibles via sizeof(struct X), __alignof(struct X), et offsetof(struct X, member).

Les références:

__alignof

décalagede

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top