あなたが例えば名前のないパラメータはなぜ有用なのですか?
int func_useful(int a) { return a; }
とは異なり、あなたは
を呼び出すことができ、入力として、名前のint型を取りますが、それを何もしませんint func_useless(int) { return 2; }
のような関数を定義することができますなぜ私は混乱しています
int x = func_useless(3); // x is 2
ここで、intをfunc_useless
に渡す必要がありましたが、結果は何もありません。
いつ使えないものを渡すのが役に立つのでしょうか?なぜこれは言語の機能ですか?
、「なぜ便利無名のパラメータですか」? –
も参照してください:http://stackoverflow.com/questions/12186698/on-unnamed-parameters-to-functions-c –
この質問は重複していますが、「名前のないパラメータ」とは異なり、質問は実際には特定の質問です名前の付いていないパラメータの有用性は、なぜこれが有用であるかを理解しようとする人々に役立ちます。 – OrangeSherbet