stl c++
wocjj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有感于STL的内存管理
资料出处:http://blog.youkuaiyun.com/pizi0475/article/details/63017921. 背景前些天在一个技术分享会上,某大牛说,STL使用了内存池,释放内存的时候,并不释放给OS,而是自己由留着用。听到这些观点后,我就有些着急了,因为我以前一直是直接使用STL的一些工具类的,比如std::string、std::map、std::vector、转载 2012-05-23 12:39:31 · 635 阅读 · 0 评论 -
map排序的第三个参数《转》
今天被同事问到一个问题,map中第三个参数的意思是什么,于是写了下面这个程序测试了一下。[cpp] view plaincopy#include #include using namespace std; typedef mapint,char> icMap; typedef mapint,char>::iterator It转载 2012-06-21 12:28:02 · 958 阅读 · 0 评论 -
手把手教你调试STL容器(上)
资料出处:http://www.wuzesheng.com/?p=1686众所周知,调试(Debugging)是每个程序员所要必备的基本的技术素养,尤其是对C/C++的程序员来说。对于在linux下用C/C++开发的朋友,相信对GDB不会陌生,当程序有bug或者是出现core dump的时候,GDB是我们最好的朋友。STL是C++相较于C而言,增加的非常强有力的工具,它从某种程度上转载 2012-07-23 18:05:25 · 2424 阅读 · 0 评论 -
Map以自定义类做为键值
资料出处:http://blog.youkuaiyun.com/xie376450483/article/details/6329408map在STL中的定义template <class Key, class T, class Compare = less, class Alloc = alloc> 第一个参数Key是关键字类型第二个参数T是值类型第三个参数Com转载 2012-08-17 17:13:27 · 639 阅读 · 0 评论 -
使用STL的经验总结_指定关联容器的比较类型_12
资料出处:http://hi.baidu.com/szsupernan/item/486b3edc742d8ef593a97418使用STL的经验总结_指定关联容器的比较类型_12我们知道标准的关联容器是有序的如set,map,这个顺序是由关联容器声明时的比较类型决定的,比如一个包含int的set的默认类型是set>,less就是默认的比较类型,如果我们要改变set默认的排序方式,那么我们转载 2012-11-20 18:13:41 · 659 阅读 · 0 评论 -
关于c++中map的内存占用问题
资料出处:http://www.cnblogs.com/goodness/archive/2012/05/16/2503832.html 研究了下c++中map的内存占用情况。很多人说map中的erase以及clear不能释放内存,这几天实验了下,这个说法是不确切的,较为准确的说法应该是,map中的erase以及clear,不能,“马上”释放内存。map有自己的机制回收内存,用eras转载 2012-11-20 18:56:22 · 8276 阅读 · 0 评论
分享