1 / 6
文档名称:

2021年c语言中map的使用方法能够用来做什么c语言map.docx

格式:docx   大小:16KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年c语言中map的使用方法能够用来做什么c语言map.docx

上传人:书犹药也 2021/4/1 文件大小:16 KB

下载得到文件列表

2021年c语言中map的使用方法能够用来做什么c语言map.docx

相关文档

文档介绍

文档介绍:c语言中map的使用方法能够用来做什么c语言map

  c语言中map的使用方法能够用来做什么
c语言中map的使用方法能够用来做什么 c语言中map的使用方法:map基础使用方法 1. 头文件 复制代码 代码以下: #include map 2. 定义 复制代码 代码以下: mapint,int my_Map;
  //注意这里的int和int能够是其它类型 或是 复制代码 代码以下: typedef mapint,int MY_MAP;
  MY_MAP my_Map;
  3. 插入数据 (1) my_Map1 = 1;
  (2) my_(mapint, int::value_type(2,2));
  (3) my_(pairint,int(3,3));
  (4) my_(make_pairstring,int(4,4));
  4. 查找数据和修改数据 (1) 复制代码 代码以下: int i = my_Map1;my_Map1 = i;
  (2) 复制代码 代码以下: MY_MAP::iterator my_Itr;
  my_(2);
  int j = my_Itr-second;
  my_Itr-second = j;
  注意: ,除非删除。
  ,比如my_Map1 = i;,全部会实施赋值操作。
  5. 删除数据 (1) my_(my_Itr);
  (2) my_(3);
  6. 遍历数据 复制代码 代码以下: for(my_Itr=my_;my_Itr!=my_;++my_Itr){} 7. 其它方法 my_ :返回元素数目 my_:判定是否为空 my_ :清空全部元素 c语言中map的使用方法:嵌套使用方法 :复制代码 代码以下: mapint,mapint,int multiMap;
  //对于这么的map嵌套定义, mapint, int temp;
  //定义一个mapint, string变量,对其定义后在插入 multiMap temp9 = 9;
  temp10 = 10;
  multiMap10 = temp;
  multiMap1011=11;
  multiMap530=30;
  mapint,mapint,int ::iterator multitr;
  // 以下是怎样遍历本multiMap mapint,int::iterator intertr;
  for(multitr=;multitr!=;multitr++) { for(intertr= multitr -;
  intertr != multitr -;
  intertr ++) cout multitr -first" "intertr-first" ("intertr - second ")"endl;
  } :
  复制代码 代码以下: mapint,mapint,int* multiMap;
  mapint, int* temp = new mapint, int;
  multiMap10=temp;
  这么动态new内存,就要记得de