0

私は大規模なプロジェクトに取り組んでおり、システムのほぼすべての部分で使用されているメソッドを更新しました。メソッドは別のパラメーターを取ります。新しいパラメーターをオプションにして、他の人のコードを更新して使用する必要がないようにしたかったので、デフォルトのパラメーターを提供します。

デフォルトのパラメーターに依存している場合にのみ、デフォルトのパラメーターに依存することが非推奨であることを示すコンパイラー警告を発行する方法はありますか?

4

1 に答える 1

6

デフォルトのパラメーターを使用する代わりに、オーバーロードされた関数 (追加のパラメーターを持つ関数と持たない関数) を使用してみて、追加のパラメーターのない関数を非推奨としてマークすることができます。新しい関数を呼び出して、必要なデフォルトを渡すことができます。

于 2012-12-11T00:28:51.253 に答える