码迷,mamicode.com
首页 >  
搜索关键字:stl    ( 6205个结果
STL进阶--vector vs deque
vector deque 如何选择 一般原则 经常需要在前面插入的? deque 性能重要的? vector 详细分析 1. 元素类型 如果不是很小的类型,那么deque相比vector并不会低效很多 2. 内存的可用性 大块的连续内存分配是否可能成为问题,内存受限 3. 数据增长是否不可预期 总结 ...
分类:其他好文   时间:2019-01-01 21:43:51    阅读次数:214
STL进阶--删除元素
删除元素 从vector或deque删除元素 从List删除 从关联容器或无序容器中删除 结论 vector或者deque: 算法remove() + erase() list:成员函数remove() 关联容器或者无序容器:成员函数erase() 删除元素之后 c++ // 看个关联容器的例子,此 ...
分类:其他好文   时间:2019-01-01 19:55:36    阅读次数:225
STL进阶--相等 vs 等价 (Equality vs Equivalence)
理解相等性和等效性的区别,当你准备使用某个函数搜索或者删除元素时,确保你理解了两者的区别 ...
分类:其他好文   时间:2019-01-01 18:55:22    阅读次数:156
STL进阶--成员函数 vs 算法
容器中包含一些跟算法重复的成员函数,那么使用时如何选择?本文通过具体的例子给出了答案。 ...
分类:编程语言   时间:2019-01-01 11:16:45    阅读次数:147
STL基础--String
介绍了STL中String类的各方面使用方法。构造,大小,单元素访问,范围访问,成员函数算法,非成员函数,string和算法结合 ...
分类:其他好文   时间:2019-01-01 11:10:39    阅读次数:200
STL进阶--狡猾的反向迭代器
反向迭代器 两种声明反向迭代器的方法 用反向迭代器遍历 c++ vector::iterator itr; vector::reverse_iterator ritr; ritr = vector::reverse_iterator(itr); //迭代器 反向迭代器 itr = vector::i ...
分类:其他好文   时间:2019-01-01 11:08:17    阅读次数:176
STL基础--流
介绍STL中流的使用,标准的输入输出流,文件输入输出流,错误句柄,格式化数据,操纵符,流缓冲,字符串流,自定义类中使用流 ...
分类:其他好文   时间:2019-01-01 11:07:44    阅读次数:220
STL基础--算法(已排序数据的算法,数值算法)
已排序数据的算法:二分搜索,合并,集合操作 数值算法:累积,内积,部分和,邻差 ...
分类:编程语言   时间:2019-01-01 11:04:46    阅读次数:193
STL基础--算法(排序)
介绍排序算法,部分排序,获取前几的元素,分成两部分 ,堆排序 ...
分类:编程语言   时间:2019-01-01 00:57:08    阅读次数:210
STL基础--算法(修改数据的算法)
STL修改数据的算法:拷贝,移动,交换,转换,填充,替换,删除 STL改变顺序的算法:反序,旋转,置换,打乱 ...
分类:编程语言   时间:2019-01-01 00:55:53    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!