在平常做算法题的时候,经常会碰到遍历字符串,然后将在将目前遍历的子串与已经遍历过的进行其他操作时,我们需要将子串由char类型转换为string类型。以下是几种简单的方法。
1、使用赋值 =
#include <iostream>
#include <string>
unsing namespace std;
int main()
{
char c = 'A';
string s;
s = c;
cout << s << endl;
return 0;
}
切记不能用 string s = c;没有这种写法,会报错。
2、利用填充构造函数 string(size_t n, char c)文章来源:https://www.toymoban.com/news/detail-598534.html
char c = 'A';
string s(1, c);
3、string.push_back文章来源地址https://www.toymoban.com/news/detail-598534.html
s.push_back(c);
到了这里,关于char转string的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!