【问题标题】:object byte alignment in xcodexcode中的对象字节对齐
【发布时间】:2012-03-31 03:36:33
【问题描述】:

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

喜欢this,除了使用llvm。

【问题讨论】:

    标签: c++ xcode llvm memory-alignment memory-layout


    【解决方案1】:

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

    参考资料:

    __alignof

    offsetof

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多