C++中make_pair与pair的用法是什么
在C++中,make_pair
和pair
是用于创建和操作键值对的工具。
pair
是一个模板类,用于存储两个元素的组合。它有两个公共成员变量first
和second
,分别用于存储第一个元素和第二个元素。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
对象时,会自动推导元素的类型,因此可以方便地创建键值对对象。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:mongodb无法解压怎么办 下一篇:django怎么获取已有数据库的数据
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。