-1
私は、現在の署名がf(a、b = 0)である関数を持っています。別の引数を追加したい。このような方法で私の機能を欲しいので、私はf(a、b)を呼び出すことができます。これは現在の動作であり、f(a、c)です。 1つの方法は、関数をオーバーロードして関数コードを複製することです。私はf(a、b)をf(a、c)から呼びたくはありません。私はC++で働いています。デフォルトの引数関数のシグネチャの変更
このコードの重複を避けるための標準的なデザインパターンまたは解決策はありますか?
私には意味がありません... –
それは私のためではありません...なぜあなたの関数に3つの引数がありますか? –
同じ名前の2つの関数が同じ型を持ちますが、異なる動作をしたいですか? – dreamlax