alignement des octets d'objet dans Xcode
-
14-12-2019 - |
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.
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:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow