5.2.2 复制函数