What’s the difference between deep copy and shallow copy?
(深拷贝与浅拷贝有什么区别)
第1题:
COPY命令产生对象的拷贝,而保持原对象不变。
此题为判断题(对,错)。
第2题:
下列哪个是数组Array类的拷贝方法?
A.Copy(Array,?Array,?Int32)
B.Copy(Array,?Array,?Int64)
C.Copy(Array,?Int32,?Array,?Int32,?Int32)
D.Copy(Array,?Int64,?Array,?Int64,?Int64)
第3题:
1、下列哪个是数组Array类的拷贝方法?
A.Copy(Array,?Array,?Int32)
B.Copy(Array,?Array,?Int64)
C.Copy(Array,?Int32,?Array,?Int32,?Int32)
D.Copy(Array,?Int64,?Array,?Int64,?Int64)
第4题:
在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径之间的分隔符,“/”在路径之首时表示根目录,“..”表示父目录。假设当前目录是D1,“COPY”表示拷贝命令,那么,将文件f2拷贝到根目录中的正确命令是(38);下面对根目录中文件f1和子目录W1中文件f1描述正确的是(39)。
A.COPY D1/W2tf2/
B.COPY W2/f2..
C.COPY/W2/f2..
D.COPY/W2/f2/
第5题:
下列关于深拷贝和浅拷贝说法正确的是?
A.C++类没有默认的拷贝构造函数,只有默认的构造函数和析构函数。
B.C++的默认拷贝构造函数是浅拷贝构造函数。
C.拷贝构造函数一定在对象创建时被调用。
D.默认拷贝构造函数也可以是深拷贝构造函数。