C ++ のペアの使い方は何ですか?

C++において、pairは2つの異なる型の値を1つの単位に組み合わせるためのテンプレートクラスです。これにより、これら2つの値を一緒に渡したり、返したり、保存したりすることが簡単にできます。

pairの使用法は以下の通りです:

  1. ペア
  2. ペアを作成する。
  3. 対に
pair<int, string> p1; // 默认构造函数,int和string类型
p1 = make_pair(10, "hello"); // 使用make_pair函数创建pair对象
pair<int, string> p2(20, "world"); // 使用花括号初始化器创建pair对象
  1. お互いを組み合わせる
  2. 最初
  3. 2番目
  4. ペア
int val1 = p1.first; // 获取pair的第一个元素
string val2 = p1.second; // 获取pair的第二个元素
  1. ふたり
  2. ペア
p1.first = 30; // 修改pair的第一个元素
p1.second = "world"; // 修改pair的第二个元素
  1. ペア
  2. 組み合わせ
  3. 二つ組
bool result = (p1 < p2); // 判断p1是否小于p2,按照字典顺序判断
  1. 日本語で言い換えると、「ペア」となります。
  2. 一組
  3. ベクトル
  4. 地図 (ちず)
vector<pair<int, string>> vec; // 使用vector存储多个pair对象
vec.push_back(make_pair(10, "hello")); // 向vector中添加pair对象
pair<int, string> val = vec[0]; // 从vector中获取pair对象

総じて、ペアの使用法は、異なるタイプの2つの値を組み合わせて、簡単に転送、返却、保存、比較操作を行うことです。

bannerAds