Cstring 转为string
时间: 2023-07-21 14:06:59 浏览: 96
Cstring与其他类型的转换
3星 · 编辑精心推荐
可以使用C++中的string构造函数将C-style字符串转换为string对象,例如:
```c++
#include <iostream>
#include <cstring>
#include <string>
int main() {
char cstr[] = "Hello, world!";
std::string str(cstr);
std::cout << str << std::endl;
return 0;
}
```
这里使用了string的一个构造函数,该构造函数接受一个C-style字符串作为参数,将其转换为string对象。注意,在将C-style字符串传递给string构造函数时,不需要使用&符号来获取其地址。
阅读全文