摘要: map 对象的元素是键值对(key,value),每个key对应一个value, map默认中按key定义的 “ ::key_type; value 是一个非const对象,其类型为map::mapped_type; 访问map可以用迭代器访问也可以用下标访问:   1、用迭代器访问: map::iterator iter = m.begin();......     这时候对迭代器解引用会得到map容器中一个map::value_type 类型的值,对于map容器来说该值是pair类型,再标准库中pair在utility 中声明,pair first 为const 对象保存key;second为非const对象,保存value。     在上面的例子中为pair。因此可以使用迭代器来访问map中的所有值。 阅读全文
posted @ 2013-06-07 02:39 Cocoon 阅读(4654) 评论(0) 推荐(1) 编辑