b::operator*(c){ return *this;}
a::operator=(b){ ... }

でいいんだろ?