C++中,对象当成是参数,会调用复制构造函数么?

2025-02-03 05:39:58
推荐回答(2个)
回答1:

如果你自定义了一个参数为 const A &的A的构造函数,这个就是一个你定义的复制构造函数。不写的话会调用默认的。
如果类里面有动态分配内容(指针),就需要自己定义拷贝构造函数,分配内存。

回答2:

当然是调用复制构造函数啦,当然这个复制构造函数必须自己定义。