C++ 中map 中迭代器的简单使用:
std::map::find
iterator find (const key_type& k);
const_iterator find (const key_type& k) const;
Searches the container for an element with a key equivalent to k and returns an iterator to it if found, otherwise it returns an iterator to map::end.
Two keys are considered equivalent if the container's comparison object returns false reflexively (i.e., no matter the order in which the elements are passed as arguments).
Another member function, map::count, can be used to just check whether a particular key exists.
Parameters
- k
- Key to be searched for.
Member type key_type is the type of the keys for the elements in the container, defined in map as an alias of its first template parameter (Key).
Return value
An iterator to the element, if an element with specified key is found, or map::end otherwise.
If the map object is const-qualified, the function returns a const_iterator. Otherwise, it returns an iterator.
Member types iterator and const_iterator are bidirectional iterator types pointing to elements (of type value_type).
Notice that value_type in map containers is an alias of pair<const key_type, mapped_type>.
Example
|
|
Output:
elements in mymap: |
最新文章
- bzoj[3238][ahoi差异]
- hibernate中load和get方法的区别
- poj1274 The Perfect Stall (二分最大匹配)
- android 合并两个jar包
- Tomcat7 安装StartSSL证书笔记
- JAVA动态加载JAR包的实现
- Oracle11g使用exp导出空表
- jar,war,ear区别及java基础杂七八
- VJ1061迎春舞会之三人组舞
- Linux指令--kill
- 接口自动化框架(java)--1.项目概述
- dockerfile编辑时常用的sed命令,用来修改配置文件。
- Linux与Windows的几点区别
- SQL开发规范
- python beautifulsoup爬虫学习
- 51nod 1295 XOR key 可持久化01字典树
- PHP 代 码 操 作 文 件
- Oracle的下载安装教程以及所出现的问题
- ionic3 打包一个已签名的apk
- Mac逆向--思维导图