string的简单用法

本博客取自作者:manonghouyiming 来源:优快云 
原文:https://blog.youkuaiyun.com/manonghouyiming/article/details/79827040 

下面是简化之后String常用的一些类型,主要是让小白的自己先记住这些,更全面的还是找作者:manonghouyiming哦,他的真的是详细啊!!!

1.声明字符串:string str;


2.经常会用到的几个功能

 
1)  string s;  // 生成一个空字符串s 
2)  string s(str) ; // 拷贝构造函数生成str的复制品  
3)  string s(num, ‘c’) ;  // 生成一个字符串,包含num个c字符  


3.头文件:#include<string>;


4.string串要取得其中一个字符,直接用它本身的数组就可以,str[];


5.string对象的几个简单操作
    string str,str1,str2;
    str.length;//***
    str.size;//字符个数
    str1+str2;//将两个连接成新串;
    str1 == str2;//直接比较;

 
6.当进行string对象和字符串字面值混合连接操作时,+操作符的左右操作数必须至少有一
个是string类型的

eg:string str=”hello”+”world”;  //非法操作


7.用insert()函数,这个函数需要你指定一个安插位置的索引,被插入的字符串将放在这个索引的后面。 
      s.insert(0,”my name”); s.insert(1,str); 
这种形式的insert()函数不支持传入单个字符,这时的单个字符必须写成字符串形式。为了插入单个字符,insert()函数提供了两个对插入单个字符操作的重载函数: 

8.char[ ] 转换成string:

char ch [] = "ABCDEFG";
string str(ch); //也可string str = ch;

//*******

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值