摘要:
关联式容器associative container:被插入的元素并没有一个固定的位置。这不仅是指操作者可能更改其中元素的位置,还有可能——每当新插入一个元素时,容器都会自动的按照某种排序规则将新来的元素放置在合适的位置。也即,这种容器内元素的排列顺序由容器自己的排序规则决定,操作者无能为力。 ==================================================... 阅读全文
摘要:
容器container |->用来管理一组对象的集合,这里的对象叫做元素。 |->分类 | |->序列式容器 | | |->每个被插入的元素,都有一个固定的位置,这个位置取决于操作者(程序或者程序 | | 员或者用户)在什么时机将元素插入。但是一旦插入以后,位置不在发生改变,除非| | 你采取rem... 阅读全文
摘要:
C++标准库中的通用工具,他们多是短小精悍的函数或者类,完成那些最一般的工作,大致如下: ============================================================ 对组 | |->名称----->pair |->动机----->方便 |->思想----->结构 |->应用----->如果某个函数要求传回两个值,可能比较有用 | |->Type-... 阅读全文
摘要:
在“使用 库创建关联容器” 一文中,我们讨论了标准库中的 map 关联容器。但那只是 map 容器的一部分。标准库还定义了一个 multimap 容器,它与 map 类似,所不同的是它允许重复键。这个属性使得 multimap 比预想的要更有用:比如在电话簿中相同的人可以有两个以上电话号码,文件系统中可以将多个符号链接映射到相同的物... 阅读全文