07-27-2011, 06:04 PM,
|
|||||
|
|||||
オーバーロードについて
Curl言語ではなぜオーバーロードが無いのでしょうか?
|
|||||
07-28-2011, 09:14 AM,
|
|||||
|
|||||
RE: オーバーロードについて
キーワード引数、残余引数で代用できるからではないでしょうかね…?
|
|||||
07-28-2011, 05:48 PM,
|
|||||
|
|||||
RE: オーバーロードについて
キーワード引数と暗黙型変換の2つがCurlでオーバーロードを不要にしてる2大機能でしょうね。
暗黙型変換は、例えば Background オブジェクトを引数でとるメソッドがあった場合、そのメソッドに Background だけではなくて Background に変換できるすべてのオブジェクト(Color, Drawable, Pixmap, String, Texture, Url)を渡せるようになります。わざわざメソッドを引数型の数だけ用意するようなブサイクなやり方は不要です |
|||||
07-29-2011, 03:53 PM,
|
|||||
|
|||||
RE: オーバーロードについて
ご回答ありがとうございます。
キーワード引数があるからかなーとは思っていたのですが、暗黙的型変換までは思いつかなかったです。 勉強になりました!! |
|||||
« Next Oldest | Next Newest »
|
Users browsing this thread:
3 Guest(s)
3 Guest(s)