posts - 43,comments - 3,trackbacks - 0

所谓Associative Container是一种可变大小的Container,它支持以key为基础,有效率地取出元素的方法。它并不允许将元素安插于特定位置。如Sorted Associative Container 、Hashed Associative Container,对于Simple Associative Container而言,元素自身就是它自己的key,因此嵌套型别iterator 和 const_iterator在功能上完全相同,可以移除元素,但不能改变其内容。对于Pair Associative Container,它具有两个不同的嵌套型别:iterator 和 const_iterator。其实这里的iterator并非是个mutable iterator,因为你不能写出 *i = t。但它不完全是const_ierator,因为i->second = 数值  成立。至于Unique Associative Container 保证没有两个元素相同的key。Multiple Associative Container则允许多个元素具有相同的(same)key。same key指两个keys互不小于对方。

posted on 2008-02-08 10:16 RUI 阅读(444) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理