<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

本文涉及的产品
转发路由器TR,750小时连接 100GB跨地域
简介: Map的基本操作函数:begin() 返回指向map头部的迭代器clear() 删除所有元素count() 返回指定元素出现的次数empty() 如果map为空则返回trueend(...
  • Map的基本操作函数:

    • begin() 返回指向map头部的迭代器
    • clear() 删除所有元素
    • count() 返回指定元素出现的次数
    • empty() 如果map为空则返回true
    • end() 返回指向map末尾的迭代器
    • equal_range() 返回特殊条目的迭代器对
    • erase() 删除一个元素
    • find() 查找一个元素
    • get_allocator() 返回map的配置器
    • insert() 插入元素
    • key_comp() 返回比较元素key的函数
    • lower_bound() 返回键值>=给定元素的第一个位置
    • max_size() 返回可以容纳 的最大元素个数
    • rbegin() 返回一个指向map末尾的逆向迭代器
    • rend() 返回一个指向map头部的逆向迭代器
    • size() 返回map中元素的个数
    • swap() 交换两个map
    • upper_bound() 返回键值>给顶元素的第一个位置
    • value_comp() 返回比较元素value的函数

  • map最基本的构造函数
    • map<string,int>mapstring;
    • map<int,string>mapint;
    • map<string,char>mapstring;
    • map<char,string>mapchar;
    • map<char ,int>mapchar;
    • map<int ,char>mapint;
      ………………..等。

  • 向map 中插入数据(这里是写出部分程序)
 map<int,string>mp;
 mp[12]=“apple”;   //数组形式
 mp.insert(pair<int,string>(12,"apple")); //insert方法
 mp.insert(map<int,string>::value_type(12,"apple"));

  • map中元素的查找以及删除
map<int,string>::iterator   iter;
iter=mp.find(12);//返回的是一个指针
if(iter==mp.end())
    cout<<"Not Found"<<endl;
    else
    mp.erase(iter);
目录
相关文章
|
Web App开发 前端开发 Android开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
使用MAT分析内存泄露 对于大型服务端应用程序来说,有些内存泄露问题很难在测试阶段发现,此时就需要分析JVM Heap Dump文件来找出问题。
786 0
|
Web App开发 前端开发
|
Web App开发 前端开发 算法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
import java.util.LinkedHashMap;import java.util.Map; /** * LRU (Least Recently Used)  */public class LRUCache e...
635 0
|
Web App开发 监控 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
一,事务的4个基本特征  Atomic(原子性): 事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要 么全部成功,要么全部失败。
893 0
|
Web App开发 前端开发 Java
|
Web App开发 Java Apache
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
在统计分析系统中, 维度:指人们分析事物的角度。比如,分析活跃用户,可以从时间的维度,也可以从地域的维度去看,也可以时间、地域两个维度组合去分析。
668 0
|
Web App开发 前端开发 程序员
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
如何建立一个“铁打的营盘”? 中国有句古话,叫做铁打的营盘流水的兵。   我相信,创业初期,当团队里有人离开的时候,肯定有不少创业者拿这句话来安慰自己。
817 0