Pair的使用,以及typedef的使用,make_pair的使用
来源:互联网 发布:淘宝不能用网银 编辑:程序博客网 时间:2024/04/28 01:36
1.首先要声明头文件
using std::pair;
2.typedef的使用
3.make_pair
使用需引入using std::make_pair
E.G:
#include <iostream>
#include <string>
#include <utility>
using std::string;
using std::cout;
using std::endl;
using std::pair;
using std::make_pair;
typedef pair<string,string> Author;
void main()
{
string s1;
string s2(5,'a');
s2.append(" teacher!");
s2.insert(s2.size()," in here..");
string::size_type pos=s2.find("here");
string s3(s2.begin(),s2.begin()+s2.size()/2);
cout<<s1<<endl<<s2<<endl<<s3<<endl<<pos<<endl;
Author proust(s2,s3);
Author teacher;
teacher=make_pair(s1,s2);
pair<string,string> outs("yuwei","nihao");
cout<<proust.first<<endl<<proust.second<<endl;
cout<<outs.first<<endl<<outs.second<<endl;
}
- Pair的使用,以及typedef的使用,make_pair的使用
- pair和make_pair的使用
- pairs和make_pair的使用
- STL pair make_pair简单使用
- map中make_pair的使用实例
- C++ pair的使用
- pair的使用
- std::pair的使用
- pair函数的使用
- pair的使用
- 【STL】pair与make_pair的简单例子
- pair与make_pair的简单例子
- C++:pair,make_pair,value_type的示例
- map与pair的使用
- STL中pair的使用
- C++ STL Pair的使用
- 结构体的定义和使用,以及typedef的使用。
- C++ 中使用 pair 和 make_pair 在 vector
- 【转帖】windbg the easy way
- js中call,apply,setCapture,releaseCapture的使用
- ubuntu 双网卡锐捷共享上网笔记
- 如何在一个程序里面呼叫另一个程序
- ●专业防杀网页木马!《网页木马拦截精灵》,装机必备!●
- Pair的使用,以及typedef的使用,make_pair的使用
- VC6 dll知识点
- 转贴: 转一篇关于数据库SQL执行效率的文章,值得我们学习
- 测试经济危机 耿克明 暴露
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
- 【转帖】使用WinDbg和虚拟机调试Windows驱动程序
- Ajax实现手机号码归属地查询
- 富可视新一代智能化投影即将点燃未来
- [hibernate]:org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hi