什么时候在C ++中调用复制构造函数?