构造函数什么时候被调用,复制构造函数是么时候被调用?
发布网友
发布时间:2022-05-25 18:37
我来回答
共1个回答
热心网友
时间:2024-11-14 23:21
问法还是有问题的,构造函数包括复制构造函数
对象被创建时构造函数被调用,关键词:创建时,A a; 这种形式,指针类型在new的时候才调用
复制构造函数,也是构造函数,用一个对象作为参数创建另一个对象时,或赋值(同样关注创建时)
如 A a(b);
A b;
A a = b;
以下的不是调用复制构造函数
A a,b; 默认(无参)构造被调用
a = b; 赋值