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

相关推荐
~央千澈~1 分钟前
抖音弹幕游戏开发之第4集:第一个WebSocket连接·优雅草云桧·卓伊凡
开发语言·python·php
WHS-_-20224 分钟前
Sensing in Bistatic ISAC Systems With Clock Asynchronism
开发语言·php
小比特_蓝光4 分钟前
string类的模拟实现
数据结构·c++·算法
IvanCodes5 分钟前
十、C语言文件与标准 I/O
c语言·开发语言
新缸中之脑6 分钟前
SaaS 大灭绝
开发语言·ios·swift
uesowys7 分钟前
Apache Spark算法开发指导-Gradient-boosted tree regression
算法·spark
娇娇乔木8 分钟前
模块十四--String/StringBuilder--尚硅谷Javase笔记总结
java·开发语言
fs哆哆9 分钟前
在VB.NET中,随机数生成教程:包含上界的整数与双精度数
算法
脏脏a10 分钟前
【C++篇】面向对象编程的三大特性:深入解析继承机制
开发语言·c++·继承·组合
csdn2015_10 分钟前
mybatisplus 获得新增id
java·开发语言·mybatis