C++ の `make_pair` 関数の用途は?

C++のstd::make_pairは、std::pairオブジェクトを作成するための関数テンプレートです。2つの引数を受け取り、std::pairオブジェクトを返します。引数の1つ目はstd::pairオブジェクトの最初の要素として、2つ目の引数はstd::pairオブジェクトの2番目の要素として使用されます。

std::make_pairの使い方は以下のとおりです。

#include <iostream>
#include <utility>

int main() {
    int a = 10;
    double b = 3.14;
    
    // 使用std::make_pair创建一个std::pair对象
    std::pair<int, double> p = std::make_pair(a, b);
    
    // 输出std::pair对象的元素
    std::cout << "First element: " << p.first << std::endl;
    std::cout << "Second element: " << p.second << std::endl;
    
    return 0;
}

「母国語でパラフレーズしてください。選択肢は1つだけで結構です。」

First element: 10
Second element: 3.14

std::make_pair関数を使えば、std::pairオブジェクトを明示的に構築せずに、簡単に作成することができます。

bannerAds