C++ 标准模板库STL--Pair

cpp 复制代码
pair<size_t, size_t> 



#include <iostream>
#include <utility>
#include <cstdint>
#include <vector>

typedef std::pair<uint64_t, size_t> MapperKey;

int main(){
  std::vector<MapperKey> keys;

  MapperKey key1(123456789, 10);
  MapperKey key2(987654321, 20);
  MapperKey key3(555555555, 15);

  keys.push_back(key1);
  keys.push_back(key2);
  keys.push_back(key3);

  std::cout << "Iterating through MapperKeys:" << std::endl;
  for (const MapperKey& key : keys)
    {
      std::cout << "Key: " << key.first << ", " << key.second << std::endl;
    }

  return 0;
}

pair:用于存储两个 size_t 值组成的一对。

增:不能;

删:不能;

改:能,修改first和second的值;

查:能,修改first和second的值;

相关推荐
明月_清风5 小时前
多模式字符串匹配:Trie 与 AC 自动机
后端·算法
木井巳5 小时前
【BFS/DFS 解决 FloodFill 算法】衣橱整理
java·算法·leetcode·深度优先·广度优先·宽度优先
热心网友俣先生5 小时前
2026年高教社杯数模国赛A题:五年命题规律与预测
算法·机器学习·数学建模
handler015 小时前
【Linux】信号:内核的“敲门声”
linux·运维·服务器·c++·c·信号·signal
fengkai45455 小时前
七、华为云网络类 + 计算类云服务实验总结
开发语言·php
神明不懂浪漫5 小时前
【第四章】索引——B+树、回表,加快数据库的查找能力的利器
开发语言·数据结构·数据库·经验分享·笔记·b树
博、、5 小时前
全民健身解决方案系统源码实战指南:从架构设计到部署全流程解析
开发语言·需求分析
liuze4085 小时前
安装boss-zhipin-mcp(招聘)
开发语言·python
博、、5 小时前
智慧场馆解决方案系统开发实战:从架构设计到落地指南
开发语言·需求分析
欧特克_Glodon5 小时前
OpenCV计算机视觉开发入门与实践<三十五>:开发视频播放器
c++·opencv·计算机视觉·音视频