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);


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部