--
发布时间:2014-03-08 15:51:02
1、简介STL中提供的三种适配器可以由某一种顺序容器去实现。默认下stack 和queue 基于deque 容器实现,priority_queue 则基于vector 容器实现。当然在创建一个适配器时也可以指定具体的实现容器,创建适配器时在第二个参数上指定具体的顺序容器可以覆盖适配器的默认实现。 由于适配器的特点,一个适配器.........【阅读全文】
发布时间:2014-03-08 15:26:12
1、关联容器:set, multiset, map, multimap 是一种非线性的树结构,具体的说采用的是一种比较高效的特殊的平衡检索二叉树—— 红黑树结构。set 又称集合,实际上就是一组元素的集合,但其中所包含的元素的值是唯一的,且是按一定顺序排列的,集合中的每个元素被称作集合中的实例。因为其内部是通过链表的方.........【阅读全文】
发布时间:2014-03-07 11:33:31
1、分类顺序容器:vector、deque、list关联容器:set、multiset、map、multimap2、顺序容器:2.1 vector(1)简介 线性顺序结构,和数组类似,但是大小可以不预先设定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。 在.........【阅读全文】
发布时间:2014-03-04 09:57:51
先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的.........【阅读全文】