std::string可以直接赋值吗
时间: 2023-11-18 07:06:34 浏览: 196
是的,std::string可以直接赋值。在C++中,std::string类提供了多个重载的赋值运算符,可以用来将字符串赋值给std::string对象。引用\[1\]中的示例代码展示了如何使用赋值运算符将字符串赋值给std::string对象。在示例中,str1被赋值为"C++ string: ",str2被赋值为字符'x',然后使用加法运算符将str1和str2连接起来赋值给str3。最后,str3被输出到标准输出流。引用\[2\]和引用\[3\]提供了std::string类中赋值运算符的定义和重载形式。
#### 引用[.reference_title]
- *1* *3* [带你玩转std::string类(三)、成员函数(赋值构造函数)](https://blog.csdn.net/y601500359/article/details/124253800)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [std::string的拷贝赋值研究](https://blog.csdn.net/Aquester/article/details/88555787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文