выравнивание байтов объекта в xcode - PullRequest
0 голосов
/ 14 марта 2012

Есть ли способ получить выравнивание байтов во время компиляции экземпляра класса в XCode?В Visual Studio есть флаг (/ d1reportSingleClassLayoutXXX, где XXX - имя класса), который будет выгружать макет класса в окно вывода.Есть ли подобный флаг / функция в XCode?

Как this за исключением использования llvm.

1 Ответ

1 голос
/ 14 марта 2012

Если вам нужно запросить макет определенного объекта во время компиляции, вся полезная информация доступна через sizeof(struct X), __alignof(struct X) и offsetof(struct X, member).

Ссылки:

__ alignof

offsetof

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...