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

相关推荐
ComputerInBook几秒前
理解数学概念——素数(质数)(prime)
算法·数论·质数·素数
编程小Y几秒前
C++ ODB ORM 从入门到实战应用
开发语言·c++
r***99821 分钟前
【JAVA进阶篇教学】第十一篇:Java中ReentrantLock锁讲解
java·开发语言
宠..2 分钟前
创建标签控件
java·服务器·开发语言·前端·c++·qt
旧梦吟3 分钟前
脚本网页 推理游戏
算法·css3·html5·web app
小二·3 分钟前
Java基础教程之JDBC
java·开发语言
吃不胖没烦恼4 分钟前
宝塔环境下 PHP-FPM 配置环境变量笔记
开发语言·笔记·php
语落心生6 分钟前
海量数据集的AI自动化预测打标 -- 放电时序特征
算法