>>552

構造体の中にそんなの書けるんですね、知らなかったです。で、

SHoge operator=(const SHoge &self){ return this; };

これ、何かと思ったら ' = ' をオーバーロードしてるんですね。勉強になりました。
ありがとうございます。