【发布时间】:2021-07-19 00:58:44
【问题描述】:
考虑下面这段代码
class A{
public:
int val;
a();
}
int main(){
A obj1;
A obj2=obj1;
}
在这种情况下,不涉及指针或堆。这个 A obj2=obj1 是浅拷贝还是深拷贝? 当我在 obj1 和 obj2 上使用 addressof() 函数时,我得到不同的值。
【问题讨论】:
标签: c++ oop copy-constructor deep-copy shallow-copy