C++拷贝构造函数和赋值操作符

来源:互联网 发布:淘宝找客服兼职 编辑:程序博客网 时间:2024/06/06 14:29
1.初始化 不会调用赋值操作符
2.在C++中,三种对象需要调用拷贝构造函数(有时也称“复制构造函数”):
1) 一个对象作为函数参数,以值传递的方式传入函数体;
2) 一个对象作为函数返回值,以值传递的方式从函数返回;
3) 一个对象用于给另外一个对象进行初始化(常称为赋值初始化);
3.还有一点要注意,编译器只会进行一次隐式转换(C时刻库的内置类型如intshort char等)除外

这样就能解释那些现象了吧 明哥
0 0