增加移动语义
添加全部friend函数的接口原型