将已有对象赋给另一个对象时,使用赋值运算符,而隐式的赋值运算符不好用,需提供显式的赋值运算符,他的原型 Stringbad & Stringbad::operator=(const Stringbad&);具体你看书上P436很详细的
当对象做为函数参数时,调用拷贝构造函数!