//string s2(s1)
//深拷贝——传统写法
/*string(const string& s):_str(new char[strlen(s._str)+1])
{
strcpy(_str, s._str);
}*/
//深拷贝--现代写法
string(const string& s):_str(nullptr)
{
string tmp(s._str);
swap(_str, tmp._str);
}
深拷贝 现代
最新推荐文章于 2024-08-19 16:01:20 发布