有没有办法在 Xcode 中获取类实例的编译时字节对齐?在 Visual Studio 中,有一个标志(/d1reportSingleClassLayoutXXX,其中 XXX 是类名称),可以将类布局转储到输出窗口。Xcode 中有类似的标志/函数吗?

喜欢 除了使用 llvm。

有帮助吗?

解决方案

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

参考:

__alignof

偏移量

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top