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

相关推荐
郝学胜-神的一滴10 小时前
[简化版 GAMES 104] 现代游戏引擎 06:从Tick时序到邮局模型,拆解确定性世界的底层密码
开发语言·c++·游戏引擎·图形渲染·软件开发·opengl
二十雨辰10 小时前
[Java]-微服务面试题
java·开发语言·微服务
不会代码的小猴10 小时前
6. Qt网络编程
开发语言·c++·笔记·qt·算法
沐风老师10 小时前
从零开始学3dMax插件开发!
c++·3dmax插件·3dmax·maxscript
caimouse10 小时前
ReactOS 图形系统分析(50):画笔子系统 — pen.c
c语言·开发语言·stm32
Zguigo10 小时前
树的前序|中序|后序遍历【使用栈实现】
数据结构·算法
zhanghaha131410 小时前
HTML系列教程:4_什么是 HTML 元素(零基础超详细讲解)
前端·算法·html
TAN-90°-10 小时前
Deep Learning for Computer Vision——Training CNNs and CNN Architectures
人工智能·深度学习·神经网络·算法·机器学习·计算机视觉·cnn
0x3F(小茶)10 小时前
Tokenization(分词算法):一切大语言模型的地基
人工智能·算法·语言模型
Keven_1110 小时前
算法札记:利用floyd判环算法优化SPFA判负环算法
算法·spfa判负环