STL 总结
勤勤勤能补拙
心似骄阳万丈光
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL 之set容器
set容器只能用来存储同一类型的数据类型,且每个元素的值都唯一,不重复。(multiset则可以重复)。 常用成员函数: *begin() 返回set的第一个元素 *end() 返回set的最后一个元素的下一个元素 *insert(key_value) 向集合中插入键值,返回值是pair::iterator,bool> *count() 查找某个键值在集合中的出现次数。(在se原创 2017-02-08 19:34:24 · 325 阅读 · 0 评论 -
stl 全排列
stl提供了两个函数,next_permutation , prev_permutation 用于全排列; 以next_permutation为例 template bool next_permutation (BidirectionalIterator first, BidirectionalIterat原创 2017-02-10 12:26:53 · 460 阅读 · 0 评论 -
将char *类型作为map的key时要谨慎。
原文:http://blog.youkuaiyun.com/cwj649956781/article/details/21003863 STL中map的key能否用char *呢?当然可以! 在程序中需要用到一个map,本来是这样写的, map mapStr; 可想而知,每次放进去的是指针,当查找的时候就出问题了,总是找不到。因为key中存放的是指针,当然找不到了。 需要重载一下操作符,当查找时转载 2017-03-19 17:11:05 · 4882 阅读 · 0 评论 -
stl String常用函数
原文:http://www.cnblogs.com/wangkangluo1/archive/2011/07/22/2114118.html 红星*是我自己觉得常用的 *string(const char *s); //用c字符串s初始化 *const char *c_str()const;//返回一个以null终止的c字符串,用printf(()输出时需要 *int size()c转载 2017-03-25 00:23:54 · 294 阅读 · 0 评论 -
stl vector
参考原文http://www.cnblogs.com/scandy-yuan/archive/2013/01/07/2849735.html 谢谢作者的分享 vector是C++标准模版库(STL,Standard Template Library)中的部分内容。之所以认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单的说:vector是一个能够存放任意类型的动态数组,能够增加和压转载 2017-02-09 17:03:33 · 317 阅读 · 0 评论
分享