有没有办法在Xcode中获得类实例的编译时字节对齐?在Visual Studio中,有一个标志(/ d1reportSingleClassLayoutXXX,其中XXX是类名),该标志会将类布局转储到输出窗口。 Xcode中是否有类似的标志/功能?

this相似,除了使用llvm。

最佳答案

如果需要在编译时查询特定对象的布局,则可以通过sizeof(struct X)__alignof(struct X)offsetof(struct X, member)获得所有有用的信息。

参考文献:

__alignof

offsetof

关于c++ - xcode中的对象字节对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9705997/

10-09 07:08