char转string
在平常做算法题的时候,经常会碰到遍历字符串,然后将在将目前遍历的子串与已经遍历过的进行其他操作时,我们需要将子串由char类型转换为string类型。以下是几种简单的方法。
1、使用赋值 =
#include
#include
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)
char c = 'A'; string s(1, c);
3、string.push_back
s.push_back(c);
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
