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的值;

相关推荐
sheeta19981 分钟前
LeetCode 每日一题笔记 日期:2026.09.02 题目:3875.构造奇偶一致的数组 I
笔记·算法·leetcode
每天吃饭的羊2 分钟前
WebAssembly
开发语言·javascript·wasm
明月_清风10 分钟前
递归算法:从原理到实战,一次讲透
后端·算法·go
@福者13 分钟前
C++ QT 入门
开发语言·c++·qt
CYLAM202515 分钟前
STC32G12K128单片机实现高精度算法及常用初等函数值的计算
算法
沧海一笑-dj18 分钟前
【C++】Visual Studio 2026下载和安装
c++·visual studio·vs·vs2026
长友cy21 分钟前
Qt官方示例BluetoothLowEnergyGame源码阅读
开发语言·qt
奶人五毛拉人一块24 分钟前
动态规划--子数组类型
算法·动态规划·子数组问题
HugoStudio_SWAN28 分钟前
洛谷 P1321 单词覆盖还原——从蜡板上的密信到数字水印
c++·学习·程序人生·算法
草青工作室29 分钟前
java-不携带Token也能“打“自己的接口:一个绕开网关鉴权、用 URL 直接调度 SpringMVC 方法的轻量级定时任务方案
java·开发语言