stl---<string>的用法
2013-09-30 13:01
441 查看
#include<string>
string s;
s=s+'a'; //在尾部添加字符
s=s+"abc"; //在尾部添加字符串
s[3] //访问
s.length(); //返回字符串的长度
printf(s.c_str); //换行
string::iterator it;
it=s.begin();
s.insert(it+i,'a'); //在第i个后面插入字符,即‘a’变为第i+1个字符
s.erase(it+i); //删除第i+1个字符
s.replace(i,j,"good"); //从第i+1个开始,连续j个字符替换为“good”
1,大于
s.compare("cat");//比较函数,返回值 0,等于
-1,小于
reverse(s.begin(),s.end());//反向排序
vector<string> q;//作为vector的元素,类似于字符串数组
string s;
s=s+'a'; //在尾部添加字符
s=s+"abc"; //在尾部添加字符串
s[3] //访问
s.length(); //返回字符串的长度
printf(s.c_str); //换行
string::iterator it;
it=s.begin();
s.insert(it+i,'a'); //在第i个后面插入字符,即‘a’变为第i+1个字符
s.erase(it+i); //删除第i+1个字符
s.replace(i,j,"good"); //从第i+1个开始,连续j个字符替换为“good”
1,大于
s.compare("cat");//比较函数,返回值 0,等于
-1,小于
reverse(s.begin(),s.end());//反向排序
vector<string> q;//作为vector的元素,类似于字符串数组
相关文章推荐
- stl--<map>的用法
- [C#基础知识]泛型Dictionary<string,string>的用法详解
- hdu 4941 stl的map<node,int>用法
- STL的vector<string>的初始化方式总结
- #include<queue> STL 用法
- Babelfish (map 用法。<string, string>
- STL map<string,string> 未能从“const std::string”为“const std::_Revranit<_RanIt,_Base> &”推导 模板 参数
- 入门计划->学用stl std::map<std::string, int>
- HashMap<String, ArrayList<Integer>>用法
- STL<bitset>用法介绍
- <C++>istringstream, ostringstream, stringstream的用法
- &lt;Effective STL&gt;笔记--vector和string
- 泛型Dictionary<string,string>的用法
- 整理:CString类的完美总结&&CString 成员函数用法大全&&string 与 CString 转化&&<string><string.h> 和<cstring>的区别
- Android中List与Map<String,Object>及SimpleAdapter用来存储数据并展示出来的联合用法
- STL priority_queue<> 用法
- Android的ArrayList<String> 的用法
- C++ STL <map> 用法简介
- <STL介绍>--Queue用法
- UESTC_Ferris Wheel String 2015 UESTC Training for Search Algorithm & String<Problem L>