C++ char 转string
时间: 2023-06-01 18:07:29 浏览: 109
可以使用string的构造函数来将char数组转换成string,示例代码如下:
```
char cstr[] = "Hello, World!";
string str(cstr);
```
这样就可以将char数组cstr转换成string类型的str了。
相关问题
C++ char转string
将char数组转换为string可以使用string类的构造函数或者赋值运算符。具体实现如下:
1. 使用构造函数
```c++
char str_char[] = "hello";
string str(str_char);
```
2. 使用赋值运算符
```c++
char str_char[] = "world";
string str;
str = str_char;
```
c++ char转string
char转换为string有多种方法。一种方法是使用string的构造函数,直接将char类型或char数组作为参数传递给构造函数即可。另一种方法是使用赋值操作符,将char类型或char数组赋值给已有的string对象。
例如,使用构造函数的方法:
char c = 'a';
string s1(c);
char arr[] = "hello";
string s2(arr);
使用赋值操作符的方法:
char c = 'a';
string s1;
s1 = c;
char arr[] = "hello";
string s2;
s2 = arr;
可以看到,通过直接将char类型或char数组作为参数传递给构造函数或使用赋值操作符,可以将char转换为string。
阅读全文
相关推荐













