map容器的键无法改变,但值可以通过下标和迭代器指针来改变,用迭代器指针改变值的程序如下:

#include "stdafx.h"
#include<iostream>
#include<string>
#include<map>using namespace std;int main()
{map<string, int> mp;map<string, int>::iterator it;string str;cin >> str;mp[str] = 0;it = mp.begin();//将迭代器指针指向容器mpit->second = 10;//通过迭代器指针改变map容器的值,此时的值由0变为10cout << mp[str];system("pause");return 0;
}

程序运行结果如下:

用迭代器指针改变map容器的值相关推荐

  1. 杂记1:正向反向迭代器,不同stl容器的lower_bound的使用(set,map,vector,arr,pair),数字转字符串

    感觉自己记性真的不行,很多之前用过,查过的知识点都忘掉了,开个博客记一下吧. 文章目录 迭代器 lower_bound,upper_bound 可以忽略,我暂时没发现用处 这个比较有用:不同容器的lo ...

  2. C++ map容器(键值对)

    文章目录 1,map简介 2,map的功能 3,使用map 4,map的构造函数 5,插入元素 6, 查找元素 7, 刪除与清空元素 8,map的大小 9,map的基本操作函数: 使用示例 示例1 2 ...

  3. c语言中函数形参值改变了,相应的实参值是否改变,C语言中,如何利用函数和指针变量通过形参变量的值改变实参变量的值...

    必备知识:c语言中的函数调用和指针变量的相关知识 众所周知,函数是C语言中一个十分重要的模块,因为函数的存在,使得C语言的可读性.可维护性.可移植性大大提高.因此,想要学好C语言,必须要学好函数.函数 ...

  4. 疯子的算法总结(三) STL Ⅱ迭代器(iterator) + 容器

    一.迭代器(Iterator) 背景:指针可以用来遍历存储空间连续的数据结构,但是对于存储空间费连续的,就需要寻找一个行为类似指针的类,来对非数组的数据结构进行遍历. 定义:迭代器是一种检查容器内元素 ...

  5. C++ map容器和multimap容器(STL map容器)

    目录 1. 关联容器和map容器概述 2. map容器 2.1 map的创建以及初始化列表 2.2 map容器的一般常用属性(方法) 2.3 插入数据 2.4 数据的访问和遍历 2.5 数据的删除 2 ...

  6. c++中的map容器

    map/multimap基本概念 Map的特性是,所有元素都会根据元素的键值自动排序.Map所有的元素都是pair,同时拥有实值和键值,pair的第一元素被视为键值,第二元素被视为实值,map不允许两 ...

  7. C++ STL学习笔记 : 2. unordered map 容器

    本文中,简单总结一下使用unordered map 的心得.unordered_map容器属于STL中关联表的一种,常用的map容器与unordered_map容器在使用中有着很大程度的相同点,在之后 ...

  8. map容器/multimap容器

    目录 1.map基本概念 简介 本质 优点 map和multimap区别 2.map构造和赋值 功能描述: 函数原型 3.map大小和交换 功能描述 函数原型 4 map插入和删除 功能描述 函数原型 ...

  9. leetcode(3)——697. 数组的度(C++版本注释)(map容器),448. 找到所有数组中消失的数字(取余操作,C++中的auto类型)

    文章目录 前言 697 程序 思路 收获 map容器 448 程序 收获 取模操作的思考 auto 前言 大佬的程序,边刷边总结边学语言. 题目697 697 程序 class Solution {p ...

最新文章

  1. 第一百一十四节,JavaScript文档对象,DOM进阶
  2. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结
  3. 【Android FFMPEG 开发】FFMPEG 初始化 ( 网络初始化 | 打开音视频 | 查找音视频流 )
  4. 2015版App推广全攻略:你所不知道的撕逼营销,事件营销和PR传播
  5. java项目合同制没做完扣钱吗_程序员接私活,怎样防止做完不给钱?
  6. 作了一件超人品的事情,看到的各位都有好运
  7. CentOS7升级openssh8.0及升级后无法root登陆处理
  8. uni-app 写了一个网易云微信小程序
  9. python用空格隔开每一个字符_python实现将一串字符每两个一组,中间用空格隔开...
  10. python文件路径改了需要重新配置环境吗_Django 设置多环境配置文件载入问题
  11. 怎么不能锁门_学校规定宿舍不能锁门,声称方便检查卫生,你认为这合理吗?...
  12. 解决办法:ImportError: No module named google.protobuf.internal
  13. 强行卸载趋势科技防毒墙网络版客户端
  14. 刷机“变砖”,黑屏,自己通过以下方法再次让手机死而复生
  15. matlab取平均值不含nan,在Matlab计算中忽略包含NaN条目的向量
  16. Docker概述(一)(标贝科技)
  17. 新浪微博开放平台php sdk,新浪微博开放平台
  18. 10分钟教你用python做个打飞机(超详细超入门教程)附源代码下载
  19. Ubuntu系统下载及安装教程
  20. PyTorch - GAN与WGAN及其实战

热门文章

  1. 卷积、转置卷积、可分离卷积、分组卷积、空洞卷积的理解
  2. C语言——经典200道实例【基础例题100道——进阶例题100道】
  3. C++数独求解器与生成器
  4. 学成在线 课程 页面
  5. ACM入门教程-线性递推
  6. arduino 天下第一(暴论) -- 智能猫眼与 SDDC 连接器移植到 arduino 上
  7. 辣椒的python之旅
  8. 8266,永远滴神!美女设计师的「舌头控制器」,从此动动嘴就能玩游戏!
  9. 基于android的互动健身平台,基于Android的健身助手APP设计与实现
  10. 物理隔离与数据交换-网闸中的核心技术