- 应用开发中大多数的情况都在进行字符串处理
- 从c到c++的进化引入了自定义类型
- 在c++中通过类完成字符串类型的定义
- c++语言中没有原生的字符串类型
c++标准库提供了string类型
- string直接支持字符串连接
- string直接支持字符串的大小比较
- string直接支持子串查找和提取
- string直接支持字符串的插入和替换
字符串与数字的转换
- 标准库提供了相关的类对字符串和数字进行转换
- 字符串类(sstream)用于string的转换
- < sstream >—— 相关头文件
- istringstream ——字符串输入流
- ostringstream ——字符串输出流
- 使用方法
- string——数字
istringstream iss("123.45");
double num;
iss>>num;
- 数字——string
- string——数字
ostringstream oss;
oss<<543.21;
string s = oss.str();