メソッドを「メゾット」だと思ってた奴集合
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/08/05(土) 14:22:050002デフォルトの名無しさん
2006/08/05(土) 14:26:200003デフォルトの名無しさん
2006/08/05(土) 14:49:400004デフォルトの名無しさん
2006/08/05(土) 15:06:280005デフォルトの名無しさん
2006/08/05(土) 15:07:240006デフォルトの名無しさん
2006/08/05(土) 15:08:190007デフォルトの名無しさん
2006/08/05(土) 15:15:290008デフォルトの名無しさん
2006/08/05(土) 15:19:510009デフォルトの名無しさん
2006/08/05(土) 16:15:170010デフォルトの名無しさん
2006/08/05(土) 17:06:050011デフォルトの名無しさん
2006/08/05(土) 17:19:300012デフォルトの名無しさん
2006/08/05(土) 17:21:040013デフォルトの名無しさん
2006/08/05(土) 17:24:060014デフォルトの名無しさん
2006/08/05(土) 17:25:340015デフォルトの名無しさん
2006/08/05(土) 17:36:260016デフォルトの名無しさん
2006/08/05(土) 18:11:460017デフォルトの名無しさん
2006/08/05(土) 18:33:260018デフォルトの名無しさん
2006/08/05(土) 20:54:00貴様、許さん
0019デフォルトの名無しさん
2006/08/05(土) 21:32:36【現象】
・リゾットが食べたかったのか、メゾネットに住みたかったのかは不明だが、
オブジェクト指向の話題を扱う場面において、オブジェクト指向を理解している以前に、
コンピュータでプログラムを組むということ自体が向いていないと思われる連中が好んで使う「メソッド」の誤用例のひとつ。
だそうです wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0020デフォルトの名無しさん
2006/08/06(日) 00:12:54ヒドス
0021デフォルトの名無しさん
2006/08/06(日) 00:16:450022デフォルトの名無しさん
2006/08/06(日) 02:03:250023デフォルトの名無しさん
2006/08/06(日) 02:07:530024デフォルトの名無しさん
2006/08/06(日) 13:53:080025デフォルトの名無しさん
2006/08/06(日) 14:12:21オーバーライドは、継承先のオブジェクトで継承元のオブジェクトの
メソッドと同じシグニチャのメソッドを定義すること。
オーバーロードは、異なる引数の型の並び方をもつ同じ名前のメソッドを定義すること。
0026デフォルトの名無しさん
2006/08/06(日) 14:14:140027デフォルトの名無しさん
2006/08/06(日) 15:13:130028デフォルトの名無しさん
2006/08/06(日) 16:06:04何でだ?って思ったら結構似ていたです。
0029デフォルトの名無しさん
2006/08/06(日) 16:34:470030デフォルトの名無しさん
2006/08/06(日) 16:42:36いまでもこれを「ひきすう」とよませるセンスがわかりません。
0031デフォルトの名無しさん
2006/08/06(日) 16:57:000032デフォルトの名無しさん
2006/08/07(月) 03:08:09知ったか野郎が いんすう って言ってた。
0033デフォルトの名無しさん
2006/08/07(月) 05:28:270034デフォルトの名無しさん
2006/08/07(月) 10:04:09オーギュメント
漏れはこっちがどっちかわからん
オペレーターオーバーロード?
オペレーターオーバーライド?
0035デフォルトの名無しさん
2006/08/07(月) 11:47:34英語の意味で覚えてしまえばいい。
オーバーライド:override:over+ride
→親クラスの関数に子クラスの関数が上から(over)乗っかって(ride)隠すイメージ
オーバーロード:overload:over+load
→こちらは既存関数に別の関数宣言を上から(over)積む(load)ことで機能を追加するイメージ
0036デフォルトの名無しさん
2006/08/07(月) 15:37:190037デフォルトの名無しさん
2006/08/07(月) 15:39:460038デフォルトの名無しさん
2006/08/07(月) 15:59:28二項演算子をオーバーロードするなら、引き数は最低一つ(+メンバ)必要。
逆にそれを超える引き数があったとしても、明示的に呼ぶ以外に使えない関数になるだけ。
#但し、型に関してはいくらでもバリエーションを増やせる。
例えばあるクラスを実装するとき、
class Foo {
public:
bool operator==(class rhs);
};
だけあればFoo bar, baz; に対してbool res1 = bar == baz;と書ける。
しかし、const Foo cbar = bar;に対してbool res2 = cbar == baz;はエラーになる。
上記クラスに
bool operator==(const class & rhs) const;
と追加すれば、エラーではなくなる。
#勿論、res1算出時とres2算出時で呼ばれる関数は違う。
仮に上記クラスに
bool operator==(const class & par1, const class & par2) const;
を追加しても、三項演算子ではないのでこの関数は==の置き換えとしては使えない。
0039デフォルトの名無しさん
2006/08/08(火) 01:07:450040デフォルトの名無しさん
2006/08/08(火) 01:13:120041デフォルトの名無しさん
2006/08/08(火) 01:57:060042デフォルトの名無しさん
2006/08/08(火) 02:30:140043デフォルトの名無しさん
2006/08/08(火) 02:41:33その場合 オペレーターオーバーライド と呼ぶべきではなかったのですか?
0044デフォルトの名無しさん
2006/08/08(火) 08:54:140045デフォルトの名無しさん
2006/08/08(火) 13:51:38メッソドでぐぐったら16400件あった
メソッドだと600万件程度あった
こんな説明も
ttp://www.kab-studio.biz/Programing/JavaA2Z/Word/00000954.html
0046デフォルトの名無しさん
2006/08/08(火) 23:10:130047デフォルトの名無しさん
2006/08/08(火) 23:13:25言葉が違う
0048デフォルトの名無しさん
2006/08/09(水) 06:57:480049デフォルトの名無しさん
2006/08/09(水) 19:46:300050デフォルトの名無しさん
2006/08/11(金) 21:58:160051デフォルトの名無しさん
2006/08/23(水) 09:17:480052デフォルトの名無しさん
2006/08/24(木) 00:01:22■ このスレッドは過去ログ倉庫に格納されています