>>41
だけど、それは C でも同じでは?
C なら型が違う毎に add1() add2() とするでしょし operator += が必要なら append() とかを書くことになるのでは?
後、メンバー関数が継承される時 virtual な扱いにいつされるかというところがあるとおもう。operator が別扱いではないですよね。

>>44
そうかな。関係ないのだろうか?
オブジェクトにメッセージを送るという感覚、これまでの add(a, b) ではなく独自の struct あるいは class な物にたとえば c = a + b という記述ができることであって、一例として挙げている演算子再定義にこだわり過ぎてない?

で、指摘の通りきっと微妙に判っていないんだとは思う。厳格なオブジェクト指向は触ったことないし神髄は未知の世界です。