您的位置:首页 > 编程语言 > C语言/C++

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

2016-07-07 18:38 387 查看
1.初始化 不会调用赋值操作符

2.在C++中,三种对象需要调用拷贝构造函数(有时也称“复制构造函数”):

1) 一个对象作为函数参数,以值传递的方式传入函数体;

2) 一个对象作为函数返回值,以值传递的方式从函数返回;

3) 一个对象用于给另外一个对象进行初始化(常称为赋值初始化);

3.还有一点要注意,编译器只会进行一次隐式转换(C时刻库的内置类型如intshort char等)除外

这样就能解释那些现象了吧 明哥
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: