2012-03-14 55 views
0

有沒有辦法在Xcode中獲得類實例的編譯時字節對齊?在Visual Studio中有一個標誌(/ d1reportSingleClassLayoutXXX,其中XXX是類名),它將把類佈局轉儲到輸出窗口。 Xcode中是否有類似的標誌/功能?xcode中的對象字節對齊

this除了使用llvm。

回答

1

如果您需要在編譯時查詢特定對象的佈局,則所有有用信息均可通過sizeof(struct X),__alignof(struct X)offsetof(struct X, member)獲得。

參考文獻:

__alignof

offsetof