レスが遅くてすいません。

>>218
確かにそうですが、まぁ例と言うことで。

>>219
>4. class Watch の中で set をオーバーロード
は 「class Dispの中で」での間違いでしょうか?
Watchの中でオーバーライドするとDAT.set()が呼べないと思うのですが・・・

>要は Disp で set() を呼び出せないようにしたいと解釈したんだけど
その通りです。