问题是Copy对象怎么做
首先想到的答案 应该是拷贝构造函数啊
其次 才是Object的clone函数(但是C++里面没有这个东西,C#里的clone函数只能做到浅复制)
第三种方法 一个一个的给成员变量赋值 这也行啊
然后 成员变量的类型 又分成值类型和引用类型
然后 引用类型又要分不可变的类型(比如String)和可变的类型
然后 值类型也不一定就是复制啊 比如PHP的类型 是读时共享,写时才复制
【 在 Splunk 的大作中提到: 】
: 面试官问: copy对象怎么做?
: 面试者: 支吾了一会儿说,这里面有深拷贝和浅拷贝的问题,他们程序里面用一个builder方法去copy的。
: 面试官A: 这人厉害的。
: ...................
--
修改:PlutoKey FROM 223.104.68.*
FROM 216.218.223.*