コンパイル時の自然なデータ境界整列の関連性

データ境界整列は、コンパイラが変数を物理メモリアドレスに配置する場合に関係してきます。例えば、次の構造体では、bmemcmem の間に 3 バイトの間隔が必要です。

struct example_st {
  int amem;
  char bmem;
  int cmem;
};

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0472BJ
Non-ConfidentialID011811