C++ Primer 5e chapter 9.2
2015-08-21 17:58
337 查看
1、vector capacity()方法,reserve(n)方法,resize(n)方法,shrink_fit退回暂时不需要的空间;
2、string提供了和C字符串接口的许多方法,string.substr()操作,支持了多样化的操作,P323;
3、find方法,返回第一个字符的下标,rfind,最后一次出现的位置,find_first_of,find_last_of,返回字符串中人任何一个字符第一次出现的位置,最后一次出现的位置,还可以指定开始检索的位置;
4、compare函数,类似于C中的strcmp函数,
5、数值转换,int a, string b = to_string(a); stod() 字符串转换double,stoi,等等函数P328,字符串和数字的转换还是比较方便的;
6、顺序容器适配器,stack,queue,priority_queue,使得vector看起来可以像这三个一样工作,属于设计模式的一种;
7、stack<int, vector<int>>,堆栈,队列和优先队列有自己的一些操作;
2、string提供了和C字符串接口的许多方法,string.substr()操作,支持了多样化的操作,P323;
3、find方法,返回第一个字符的下标,rfind,最后一次出现的位置,find_first_of,find_last_of,返回字符串中人任何一个字符第一次出现的位置,最后一次出现的位置,还可以指定开始检索的位置;
4、compare函数,类似于C中的strcmp函数,
5、数值转换,int a, string b = to_string(a); stod() 字符串转换double,stoi,等等函数P328,字符串和数字的转换还是比较方便的;
6、顺序容器适配器,stack,queue,priority_queue,使得vector看起来可以像这三个一样工作,属于设计模式的一种;
7、stack<int, vector<int>>,堆栈,队列和优先队列有自己的一些操作;
相关文章推荐
- windows C++ 进入临界区 退出临界区
- C++ 编码转换
- 关于c++stl
- Item 4:确保变量的初始化 Effective C++笔记
- C语言回车符号和换行符
- hdu1160 FatMouse's Speed (dp,记录路径)
- 关于模版的实参推演
- C语言 字节对齐
- C++的引用语法
- C/C++易错难点笔记02
- C++ new 之 placement new、operator new、new operator
- c++ 四大函数练习
- (1.1.29)C++中定义类的对象:用new和不用new有何区别?
- C++静态成员函数小结
- 第一日学习(一)osgViewer/ViewerBase.cpp
- C++栈的实现
- C语言i++和++i的区别和指针*(a++)和*(++a)的区别
- C++对象模型
- c++对象内存模型【内存布局】
- Effective C++学习笔记五(实现)