有没有办法在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/