C++中makepair的用法是什么

   2025-02-15 4240
核心提示:在C++中,std::make_pair是一个函数模板,用于创建一个std::pair对象。它接受两个参数,并返回一个std::pair对象,其中第一个参

在C++中,std::make_pair是一个函数模板,用于创建一个std::pair对象。它接受两个参数,并返回一个std::pair对象,其中第一个参数被作为std::pair对象的第一个元素,第二个参数被作为std::pair对象的第二个元素。

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;}

输出结果:

First element: 10Second element: 3.14

这样,我们可以用std::make_pair函数方便地创建一个std::pair对象,而不需要显式地构造std::pair对象。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言