0

Xcodeでクラスインスタンスのコンパイル時のバイトアラインメントを取得する方法はありますか?Visual Studioには、クラスレイアウトを出力ウィンドウにダンプするフラグ(/ d1reportSingleClassLayoutXXX、XXXはクラス名)があります。Xcodeに同様のフラグ/関数はありますか?

llvmを使用することを除いて、このように。

4

1 に答える 1

1

コンパイル時に特定のオブジェクトのレイアウトを照会する必要がある場合は、、、、およびを介しsizeof(struct X)てすべての有用な情報を利用できます。__alignof(struct X)offsetof(struct X, member)

参照:

__alignof

offsetof

于 2012-03-14T18:52:30.160 に答える