C++ で無名の引数を持つ関数を定義できます。例:
void tester(int) { }; main(int, char **) { tester(1); };
無名の引数はプログラム内のほかの場所では使用できませんが、dbx は無名引数を評価できる形式にコード化します。その形式は次のとおりです。ここで、dbx は %n に整数を割り当てます。
_ARG%n
コンパイラによって割り当てられた名前を取得するには、 関数名をそのターゲットとして、whatis コマンドを使用します。
(dbx) whatis tester void tester(int _ARG1); (dbx) whatis main int main(int _ARG1, char **_ARG2);
詳細については、whatis コマンドを参照してください。
(dbx) print _ARG1 _ARG1 = 4