??????C++?У???е????βΣ??????????????????????????????const???Σ????????????????????????????

?????????????????????????????????????????????????????????á??????????????????????????????????????????????????????????????帴?????????

????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????

???????磺

 string str1 = "123456";//copy-initialization
 string str2??str1??;//copy-initialization
 string str3??10?? ""1""??;//direct-initialization


??????“=”???????????????????????????????????????????????????????????copy??????????

??????????????????????????δ????????????

???????磺

class A{

};

A f??A a??
{
 return a;
}


????a???????????δ????????f???β?a????????????ε?????????????????copy????

?????????????????????????????

???????磺

class A{

};

A f??A a??
{
 return a;
}


???????????????????????????????????????????????????????a??????????????????????copy????

????????????????????е?????

?????????????????????????????????????????????????????????????浽?????е??????io????

??????????????????????????????????е????????copy????

???????磺

<span style="font-size:18px;"> vector<string> str_vec??5??;</span>


????str_vec????string??????????????????????str_vec??????????copy?????????????str_vec?????????

?????塢?????????????б?????????????

???????磺

 string strs[] = { string??"ronnie"???? string??"john"???? string??"mark"?? };


???????????????У?????????????????????????????

?????????????????????????????????????