C++基础 -44- STL库之map容器

map是一种关联式容器,数据的存放方式为键值对(key和value)

map的定义格式

cpp 复制代码
 map<string, int> ccc;

往map容器插入数据

cpp 复制代码
 ccc.insert(pair<string, int>("rlxy", 18));

使用下标也可以插入数据

cpp 复制代码
	ccc["heelo"] = 10;
	ccc["world"] = 20;

遍历map容器的数据

cpp 复制代码
    for (auto i = ccc.begin(); i != ccc.end(); i++)
    {
        cout << i->first << endl;
        cout << i->second << endl;
    }

查找值

cpp 复制代码
    auto i = ccc.find("rlxy");
    cout << i->second << endl;
相关推荐
haofafa1 分钟前
JavaScript性能优化实战
开发语言·javascript·性能优化
帅中的小灰灰7 分钟前
C++编程策略设计模式
开发语言·c++·设计模式
O***p60414 分钟前
JavaScript增强现实开发
开发语言·javascript·ar
Antonio91522 分钟前
【Swift】Swift基础语法:函数、闭包、枚举、结构体、类与属性
开发语言·swift
csbysj202025 分钟前
Vue3 事件处理
开发语言
Q***f63539 分钟前
Kotlin在Android性能优化中的工具
android·开发语言·kotlin
是小胡嘛1 小时前
华为云CentOS系统中运行http服务器无响应
linux·服务器·c++·http·centos·华为云
菠菠萝宝1 小时前
【Java手搓RAGFlow】-9- RAG对话实现
java·开发语言·人工智能·llm·jenkins·openai
leon_zeng01 小时前
Qt OpenGL 3D 彩色立方体开发指南
开发语言·qt
科威舟的代码笔记2 小时前
第10讲:Stream实战与陷阱——综合案例与最佳实践
java·开发语言