エイリアシング

ウィキペディアから無料の百科事典

エイリアシング英語: aliasing)とは

  • エイリアシング(信号処理):→折り返し雑音
  • エイリアシング(計算機言語):→Aliasing (computing)。ある型のポインタを異なる型の変数でもアドレスすること。計算機言語によって許される条件が規格上決まっている[1]

脚注[編集]

  1. ^ 例えばC89ではunsigned intとintとは異なる型だが、同一ポインタをアドレスすることは規格上許される。GCCでコンパイルする場合はオプション -fstrict-aliasing を付与するとC89で規格上許されるエイリアシングのみが使われているかどうかがチェックされる。また最適化オプション -O2 以上ではこの -fstrict-aliasing は暗黙的に仮定される。