C++之tuple

2023年6月4日,周日下午:

今天下午简单学习了一下tuple,现在来简单介绍一下tuple。


功能:

生成一个含不同数据类型的元素列。

创建:

可以通过声明或make_tuple来创建tuple

#include<iostream>
#include<tuple>
using namespace std;

int main(){
	tuple<string,string,int> student;
	tuple<string,string,int,string> person("小明","男",25,"广西");
	auto book=make_tuple("C++程序设计",68.8,"计算机类");
}

访问:

可以通过get<下标>(指定的元组)来访问某个tuple里面的某个元素

#include<iostream>
#include<tuple>
using namespace std;

int main(){
	tuple<string,string,int> student;
	tuple<string,string,int,string> person("小明","男",25,"广西");
	auto book=make_tuple("C++程序设计",68.8,"计算机类");
	
	cout<<get<0>(person)<<endl;
	cout<<get<1>(person)<<endl;
	cout<<get<2>(person)<<endl;
	cout<<get<3>(person)<<endl;
}

 

猜你喜欢

转载自blog.csdn.net/m0_61629312/article/details/131033656