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;
相关推荐
secret_to_me几秒前
buildRoot编译rootfs实战
linux·c语言·c++·ubuntu·电脑·buildroot
MrJson-架构师1 分钟前
AgentScope Java 2.0:打造分布式、企业级智能体底座
java·开发语言·分布式
凡人叶枫1 分钟前
Effective C++ 条款01:视 C++ 为一个语言联邦
linux·开发语言·c++·effective c++·编程范式·语言联邦
我爱吃土豆17 分钟前
Agent 的记忆机制
开发语言·数据库·人工智能
白露与泡影7 分钟前
SEATA:Server 到 Golang Client 全链路走读
开发语言·后端·golang
QiLinkOS8 分钟前
合肥气链科技有限公司本质总结
c++·科技·算法·gitee·开源
Yuk丶9 分钟前
厌倦了假AI对话?本地 LLM 语音对话 + 口型同步系统 2.0(已开源!)
c++·人工智能·语言模型·开源·ue4·语音识别·游戏开发
小小龙学IT13 分钟前
Go 后端开发实战:构建高性能 RESTful API 服务
开发语言·golang·restful
kyle~19 分钟前
ROS2---零拷贝
linux·c++·机器人·ros2
fengxin_rou21 分钟前
深入理解Java类加载机制:从原理到实战详解
java·开发语言