linux环境,char类型数组赋值给std::string类型,不使用构造函数
时间: 2023-08-28 21:05:07 浏览: 76
字符串数组转换成string类型的
5星 · 资源好评率100%
可以使用std::string的assign()函数来实现,示例代码如下:
```c++
#include <iostream>
#include <string>
int main()
{
char char_array[] = "Hello, world!";
std::string str;
str.assign(char_array);
std::cout << str << std::endl;
return 0;
}
```
运行结果:
```
Hello, world!
```
阅读全文