>>485
大丈夫だけど、普通operator =ってcopy (construct) and swapで書かない?

http://ja.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%A6_swap(Copy-and-swap)