関数パラメータ
この関数のパラメータは引数からコピーされるタイプであるため、関数内で入れ替わるのはそれらのコピーだ。
関数で引数を交換するには、両方のパラメータを参照で渡す必要がある。
この変更により、main()
内の変数が入れ替わる:
2 1
元の問題とは関係ないが、temp
は関数内で変更されないため、const
と指定されている点にも注意。
この関数のパラメータは引数からコピーされるタイプであるため、関数内で入れ替わるのはそれらのコピーだ。
関数で引数を交換するには、両方のパラメータを参照で渡す必要がある。
この変更により、main()
内の変数が入れ替わる:
2 1
元の問題とは関係ないが、temp
は関数内で変更されないため、const
と指定されている点にも注意。