作者: Noritsugu Nakamura
日時: 2002/3/24(21:43)
中村 のりつぐ です。

「演算子のオーバーロード是非論」について:

# オーバーロードと再定義って何か違う気もするのですが、
# それは置いておいて…

確かに Python とか Ruby とかでは演算子の
再定義(多重定義?)が簡単に使えますね。
恥ずかしながら、C++ だと良く分からなくなって
しまうのですが…。(^^;


演算子の再定義(多重定義?)に関しては、
1. C++ だとなぜ良く分からなくなってしまうのか?
2. なぜ演算子を人は好むのか?
という2点が私の中では未解決です。

1. の点は「変数に型があるから?」
   or 「単に C++ 分かっていないから?」
2. の点は「見たときに理解しやすい?」
からなのかとおぼろげながら思っているのですが、
本当のところはどうなんだろう〜
(良く考えると私の知っているコンパイル型言語の中で
演算子が定義できる言語は C++ だけだと思う…)

       中村 典嗣  E-mail:     nnakamur@...