使用已有对象建立一个新对象使用拷贝构造函数,
例如: string s = "abc”;
string s1 = s;
这是用一个已存在的对象s来建立一个新对象s1,所以调用拷贝构造函数;
另一种情况是:
string s = “abc”;
string s1 ;
s1 = s;//S1,和S这两个对象都已经存在,调用运算符重载。
使用已有对象建立一个新对象使用拷贝构造函数,
例如: string s = "abc”;
string s1 = s;
这是用一个已存在的对象s来建立一个新对象s1,所以调用拷贝构造函数;
另一种情况是:
string s = “abc”;
string s1 ;
s1 = s;//S1,和S这两个对象都已经存在,调用运算符重载。