我们什么时候应该用C ++编写自己的赋值运算符?