1.复制所有local成员变量
2.调用所有base classes内适当的copying函数。
3.不能在赋值拷贝函数内调用拷贝构造函数,反过来也不可以。相同机能应该放入第三个函数中,被两个拷贝函数调用。
本文阐述了深拷贝的三个关键步骤:1. 复制所有本地成员变量;2. 调用所有基类的适当拷贝函数;3. 创建一个单独的函数来避免在赋值和拷贝构造函数之间的相互调用,确保代码的清晰和效率。
1.复制所有local成员变量
2.调用所有base classes内适当的copying函数。
3.不能在赋值拷贝函数内调用拷贝构造函数,反过来也不可以。相同机能应该放入第三个函数中,被两个拷贝函数调用。

被折叠的 条评论
为什么被折叠?