なるほどなるほど
演算子のオーバーロードってそういうことか(@ ̄Д ̄@;)
関数として,演算するもの(例えばクラスや定数など)を引数で受け取って,それを演算した値をコンストラクタで初期値入力して返すってわけね!
こりゃスマートだ
ってことは,クラスや構造体は引数を受け取れるコンストラクタをもっとかなきゃいけないワケね(+_+)
実際コンパイラ側で何をやっているかはわからないけど,イメージ的にはこんなもんでしょう

演算子のオーバーロードってそういうことか(@ ̄Д ̄@;)
関数として,演算するもの(例えばクラスや定数など)を引数で受け取って,それを演算した値をコンストラクタで初期値入力して返すってわけね!

こりゃスマートだ

ってことは,クラスや構造体は引数を受け取れるコンストラクタをもっとかなきゃいけないワケね(+_+)
実際コンパイラ側で何をやっているかはわからないけど,イメージ的にはこんなもんでしょう




)を行えるようになる.
)に関数Bは関数AとA'どっちを使えばいいかわからなくなる.
