fargument-alias、Qalias-args

 

関数の引数がほかの引数とエイリアスできるかどうかを指定します。

IDE オプション

Windows: なし

Linux: [Data (データ)] > [Enable Argument Aliasing (引数のエイリアス化を有効にする)]

Mac OS X: [Data (データ)] > [Enable Argument Aliasing (引数のエイリアス化を有効にする)]

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-fargument-alias

-fargument-noalias

Windows:

/Qalias-args

/Qalias-args-

引数

なし

デフォルト

-fargument-alias または /Qalias-args

関数の引数がほかの引数やグローバルストレージとエイリアスできます。

説明

このオプションは、関数の引数がほかの引数とエイリアスできるかどうかを指定します。–fargument-noalias または /Qalias-args- を指定すると、関数の引数がほかの引数とはエイリアスできませんが、グローバルストレージとはエイリアスできます。

Linux および Mac OS X システムでは、-fargument-noalias-global オプションを指定することにより、グローバルストレージのエイリアスを無効にできます。

代替オプション

Linux および Mac OS X: -[no-]alias-args (これは古いオプションです)

Windows: なし

関連情報