C++ pair的使用
来源:互联网 发布:制冷系统计算软件 编辑:程序博客网 时间:2024/04/27 21:47
Pair的创建和初始化
调用默认构造器对其初始化。所以,test1是包含两个空string类型的pair对象;test2中的int型成员获得0.
pair类的成员都是公有的,分别命名为first和second。只需使用普通的点操作就可以访问其成员。
make_pair(v1,v2) 以v1和v2值创建一个新的pair对象,其元素类型分别是v1和v2类型。
• Pair的对象的操作
/* 两个pair对象之间的小于运算,其定义遵循字典次序:如果
p1.first < p2.first or !(p2.first < p1.first && p1.second < p2.second,则返回true*/
/*如果两个pair对象的first和second依次相等,则这两个对象相等。*/
- pair<string,string> test1;
- pair<string,int> test2;
调用默认构造器对其初始化。所以,test1是包含两个空string类型的pair对象;test2中的int型成员获得0.
- pair<string, string> user("James","harden");
- cout << "user.first : " << user.first << " user.second : " << user.second << endl;
pair类的成员都是公有的,分别命名为first和second。只需使用普通的点操作就可以访问其成员。
- pair<string, string> users = make_pair("James","harden");
make_pair(v1,v2) 以v1和v2值创建一个新的pair对象,其元素类型分别是v1和v2类型。
• Pair的对象的操作
- pair<string, int> p1("james",112);
- pair<string, int> p2("janes",113);
- pair<string, int> p3("james",112);
- pair<string, int> p4("james",112);
/* 两个pair对象之间的小于运算,其定义遵循字典次序:如果
p1.first < p2.first or !(p2.first < p1.first && p1.second < p2.second,则返回true*/
- bool compare1 = p1 > p2;
/*如果两个pair对象的first和second依次相等,则这两个对象相等。*/
- bool compare2 = p3 == p4;
- cout << compare1 << endl;
- cout << compare2 << endl;
- c++pair的用法
- C++pair的用法
- C++ pair的使用
- pair的使用
- std::pair的使用
- pair函数的使用
- pair的使用
- C++:map容器和pair的结合使用
- map与pair的使用
- pair和make_pair的使用
- STL中pair的使用
- C++ STL Pair的使用
- C++:pair,make_pair,value_type的示例
- c++STL pair的基本用法
- map和pair的配合使用
- C++ pair的定义及使用
- 【数据结构】map和pair的配合使用
- C++下std::pair的使用?
- 虚函数与纯虚函数
- Winform不显示关闭按钮
- Mysql 如何获取远程连接
- :>/dev/null 2>&1 的作用
- android 电子书学习
- C++ pair的使用
- 项目管理十八条法则
- 获得本机多个ip地址(源码)
- 初识hadoop
- 把linux运行的Qt程序移植到windows下出现的错误
- banner固定在浏览器窗口的底部
- SQL2008 操作XML 单字段
- 在oracle中删除用户下的表老是报错误:
- 代码评审