C++ Primer(第5版) 练习 17.2
练习 17.2 定义一个tuple,保存一个string、一个vector和一个pair<string, int>。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
cpp
/*************************************************************************
> File Name: ex17.2.cpp
> Author:
> Mail:
> Created Time: Fri 16 Aug 2024 08:48:44 AM CST
************************************************************************/
#include<iostream>
#include<tuple>
#include<vector>
using namespace std;
int main(){
tuple<string, vector<string>, pair<string, int>> t("print", {"Hello", " World"}, {" program", 2});
cout<<get<0>(t)<<" ";
for(const auto &s : get<1>(t)){
cout<<s;
}
cout<<get<2>(t).first<<" "<<get<2>(t).second<<endl;
return 0;
}