> 原文出处:[实战c++中的string系列专栏文章](http://blog.csdn.net/column/details/wangshubostring.html)
> 作者:[王书博](http://blog.csdn.net/wangshubo1989)
**本系列文章经作者授权在看云整理发布,未经作者允许,请勿转载!**
# 实战c++中的string系列
> 本专栏主要记录和讲诉实际工作中,关于string的一些操作,一些tips和一些tricks.
- 前言
- string与整型或浮点型互转
- 指定浮点数有效数字并转为string
- string的替换、查找(一些与路径相关的操作)
- string的分割、替换(类似string.split或是explode())
- string的初始化、删除、转大小写(construct erase upper-lower)
- string的遍历(使用下标还是iterator)
- std::string与MFC中CString的转换
- string到LPCWSTR的转换
- std:vector<char> 和std:string相互转换(vector to stringstream)
- CDuiString和string的转换(duilib中的cduistring)
- string的连接(+= or append or push_back)
- 函数返回局部变量string(引用局部string,局部string的.c_str()函数)
- 将string用于switch语句(c++做C#的事儿, switch中break还是return厉害)
- 不要使用memset初始化string(一定别这么干)