2007-06-04から1日間の記事一覧

オーバーロードあれこれ

例えば、o * dとd * oが全く別の意味をあらわすことはありうる。これが掛け算ならば良いけれど、たとえば除算であれば順序を変えることが大きな意味をもつだろう。順序を変えることで型が変わることも想定しなくてはならない。 そうなると、一律にa * bとい…

で、結局どうなのよ?

掛け算とかの話だと食いつく人が多いなぁ。 それはともかく、結局元の問題が分からないのだけれど、Object oとdouble dの掛け算を定義する場合において o * dとd * oのどっちが分かりやすいのだろう。 その演算は、Object側に記述するべきなのだろうか、Doub…