当前位置:   article > 正文

c++ string类构造函数(string变量与字符相结合)_c++如何把一个字符串和一个string变量连接

c++如何把一个字符串和一个string变量连接

转载自:

http://c.biancheng.net/view/1443.html


前言:

用c++做题的时候碰到了一个尴尬的情况:想让string与字符类型相结合,但是string不能直接用+运算符与字符类型结合。

解决办法:

方法一:使用的是构造函数。

  1. string str;
  2. char ch="a";
  3. str+=string(1,ch);

方法二:用string的方法:push_back()

  1. string str = "123";
  2. char ch = '4';
  3. str.push_back(ch);

 


讲解: 

构造函数有四个参数,其中三个具有默认值。要初始化一个 string 类,可以使用 C 风格字符串或 string 类型对象,也可以使用 C 风格字符串的部分或 string 类型对象的部分或序列。

注意,不能使用字符或者整数去初始化字符串。

 常见的 string 类构造函数有以下几种形式:

  1. string strs //生成空字符串
  2. string s(st
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/736059
推荐阅读
相关标签
  

闽ICP备14008679号