実行結果が思った通りになりません。望洋先生の著書「C++入門」のカウンタークラスをいじってました。
上の画面でコメントアウトしたのは、下の部分は変換関数operator unsigned(){return Cnt;}が効かなくるし、その上Counter w=
*thisをコメントアウトしたのは、Counter型のオブジェクトどうしの足し算で結果がおかしい、からですが。
上の実行画面は正しいように思います。但し、Cnt1 + Cnt2でCnt1が変更になるのはおかしいようにも思います。この後に
cout << Cnt1;を行えば30となると思いますが…。