这个「循环体外创建string,内部用clear代替直接创建string」和这个「如果函数形参是string就会调用隐式转换」是啥意思