拷贝构造函数
1、格式
Foo(const Foo&);
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。2、合成拷贝构造函数
编译器会将给定对象中非static成员拷贝到正在创建的对象中;
3、拷贝初始化 & 直接初始化
4、拷贝初始化 & explicit
1)拷贝构造函数一般是非隐式的,很多情况下都会被隐式地使用;
2)explicit声明的构造函数只能被显式地使用,不能隐式地使用;
5、绕过拷贝构造函数
string str("abc");
string str="abc";

更多精彩