アライメントをデフォルトに戻します。その環境のCコンパイラでのデフォルト値へ設定されます。コンパイラの挙動と同じ動作をします。冪乗を指定する必要があります。全てのメンバがきっちり詰め込まれます。そのフィールドを持つ構造体やクラス自身のアラインメントには影響しません。それらは、その外側で設定されたアラインメントに影響されます。冪にオフセットが揃うようになります。倍数以外のバイト境界に揃えるのは避けてください。バイト境界に存在すると仮定して動作しています。なっていない場合、動作は未定義です。スコープを抜けると元に戻ります。基底クラスからアラインメントが継承されることもありません。