您的位置:首页 > 编程语言 > C语言/C++

C++ tuple

2016-11-14 17:34 120 查看

tuple

可以容纳多种不同的数据类型

常常用于有多个返回值的情况

跟pair类似

代码

#include<iostream>
#include<exception>
#include<fstream>
#include<sstream>
#include<string>
#include<vector>
#include<iterator>
#include<list>
#include<deque>
#include<stack>
#include<queue>
#include<concurrent_priority_queue.h>
#include<algorithm>
#include<numeric>
#include<functional>  //bind
#include<map>
#include<set>
#include<unordered_map>
#include<memory>
#include<assert.h>
#include<tuple>

using namespace std;

int main()
{
cout << "start!" << endl;

tuple<int, string, double> tu(1,"233", 5.6);

cout << get<1>(tu) << endl;
get<1>(tu) = "ddd";
cout << get<1>(tu) << endl;

cout << "end!" << endl;
system("pause");
return EXIT_SUCCESS;
}


*
get<1>(tu)
返回的是对tuple数据的引用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ C++primer