C++中make_pair与pair的用法是什么

   2025-02-15 3230
核心提示:在C++中,make_pair和pair是用于创建和操作键值对的工具。pair是一个模板类,用于存储两个元素的组合。它有两个公共成员变量firs

在C++中,make_pairpair是用于创建和操作键值对的工具。

pair是一个模板类,用于存储两个元素的组合。它有两个公共成员变量firstsecond,分别用于存储第一个元素和第二个元素。pair的使用示例如下:

#include <iostream>#include <utility>int main() {    std::pair<int, float> p1;    p1.first = 1;    p1.second = 3.14;        std::cout << "First element: " << p1.first << std::endl;    std::cout << "Second element: " << p1.second << std::endl;        return 0;}

make_pair是一个函数模板,用于创建一个pair对象。它接受两个参数作为键值对的元素,并返回一个pair对象。make_pair的使用示例如下:

#include <iostream>#include <utility>int main() {    std::pair<int, float> p1 = std::make_pair(1, 3.14);        std::cout << "First element: " << p1.first << std::endl;    std::cout << "Second element: " << p1.second << std::endl;        return 0;}

make_pair函数在创建pair对象时,会自动推导元素的类型,因此可以方便地创建键值对对象。

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