作者: Noritsugu Nakamura | |
日時: 2002/3/24(21:43) |
中村 のりつぐ です。 「演算子のオーバーロード是非論」について: # オーバーロードと再定義って何か違う気もするのですが、 # それは置いておいて… 確かに Python とか Ruby とかでは演算子の 再定義(多重定義?)が簡単に使えますね。 恥ずかしながら、C++ だと良く分からなくなって しまうのですが…。(^^; 演算子の再定義(多重定義?)に関しては、 1. C++ だとなぜ良く分からなくなってしまうのか? 2. なぜ演算子を人は好むのか? という2点が私の中では未解決です。 1. の点は「変数に型があるから?」 or 「単に C++ 分かっていないから?」 2. の点は「見たときに理解しやすい?」 からなのかとおぼろげながら思っているのですが、 本当のところはどうなんだろう〜 (良く考えると私の知っているコンパイル型言語の中で 演算子が定義できる言語は C++ だけだと思う…) 中村 典嗣 E-mail: nnakamur@...