在C++程序中char*变量如何赋值给std::string类型的变量
时间: 2023-06-03 19:07:23 浏览: 1085
C++结构体里面string类型赋值问题
将char*变量赋值给std::string类型的变量可以使用std::string的构造函数或者赋值操作符,例如:
```
char* cStr = "Hello";
std::string str1(cStr);
std::string str2 = cStr;
```
其中,str1通过构造函数将char*类型的cStr转换成std::string类型。而str2则通过赋值操作符将cStr赋值给std::string类型的变量。
阅读全文