C++中,如何将char bytes[]的值赋值给string s
时间: 2024-03-11 07:48:01 浏览: 141
C++ string深入详解(最新版)
可以使用string类的构造函数将char数组转换为string对象。具体代码如下所示:
```c++
char bytes[] = "Hello, World!"; // 假设char数组为这个字符串
string s(bytes); // 将char数组转换为string对象
```
这个构造函数接受一个const char*类型的参数,该参数指向一个以null结尾的字符数组。在上面的例子中,我们将char数组bytes作为参数传递给string构造函数,然后将返回的string对象赋值给变量s。这样就完成了将char数组的值赋值给string的操作。
阅读全文