STL
avagrant158
这个作者很懒,什么都没留下…
展开
-
小议set与priority_queue之选择
当我们的程序中需要使用优先级队列时,常常考虑到两种数据结构,set和priority_queue,然后不知道用哪一个好。先分析一下我们的需求:1.是否需要随时从容器中删除某项,比如一个待释放的资源队列,有时我们需要放弃释放,就要从待释放资源队列中删除。2.是否需要维持队列并依次处理,还是说队列仅仅是为了一次性的排序。也就是是否需要遍历容器中的元素。第一点,priority_queue原创 2009-10-28 10:33:00 · 1127 阅读 · 3 评论 -
map以及hash_map的常用操作简介
STL map常用操作简介 1。目录 map简介 map的功能 使用map 在map中插入元素 查找并获取map中的元素 从map中删除元素 2。map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影转载 2010-02-02 13:38:00 · 340 阅读 · 0 评论 -
Function Objects/Functors函数对象及优势
A function object, or functor, is any type that implements operator(). This operator is referred to as the call operator or sometimes the application operator. The Standard Template Libr翻译 2010-02-02 15:13:00 · 184 阅读 · 0 评论 -
更换动态库后一直报内存错误
<br />找了一个小时没有找到问题所在,一直在stl里报内存错误,基本不可调试,运行时说glib发现内存错误free什么什么的一大堆。valgrind也报一大堆错误,但是所指的位置看不出什么毛病。<br />原来问题出在一个静态库上,程序依赖一个so和一个a,而那个a又依赖这个so,so换了之后程序重编过,但是a没有重编,导致了这个问题,重编a解决问题。原创 2010-06-24 17:37:00 · 261 阅读 · 0 评论