>>40
基底クラスのメンバは派生クラスの同名のメンバによって隠される。
operator= はユーザーが宣言しない場合もコンパイラがデフォルトの宣言を
追加してしまうので、常に宣言されることになり、常に隠される。

あと >>41 ね。