默认的拷贝构造函数在C++中是执行浅拷贝还是深拷贝?
我真的很困惑cpp中的默认复制构造函数,因为它执行浅拷贝或深拷贝,就像我v2=v1;想的那样v1={1,2,3},现在如果我已经完成v2[0]=1;它没有得到反映但我听说它是浅拷贝,有人可以解释一下吗?
v2=v1;
v1={1,2,3}
v2[0]=1;
c++ deep-copy shallow-copy
c++ ×1
deep-copy ×1
shallow-copy ×1