C++ //练习 17.2 定义一个tuple,保存一个string、一个vector<string>和一个pair<string, int>。

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;
}
运行结果显示如下:
相关推荐
徽京人3 分钟前
第八届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 购物单
c++·职场和发展·蓝桥杯
前端 贾公子7 分钟前
力扣1338 === 贪心算法解决数组减半问题
算法·leetcode·贪心算法
HelloDam15 分钟前
leetcode28.找出字符串中第一个匹配项的下标,KMP算法保姆级教程(带动图)
java·后端·算法
半桔16 分钟前
哈希表(开散列)的实现
数据结构·c++·面试·散列表·哈希
兴达易控27 分钟前
解锁工业通信:Profibus DP到ModbusTCP网关指南!
开发语言·网络·php
不是编程家27 分钟前
优选算法第七讲:分治
算法
Do vis.57634 分钟前
set map 代理模式思维导图
c++
LuckyLay35 分钟前
LeetCode算法题(Go语言实现)_36
算法·leetcode·golang
S01d13r37 分钟前
LeetCode 解题思路 33(Hot 100)
javascript·算法·leetcode
阿巴~阿巴~42 分钟前
蓝桥杯 C/C++ 组历届真题合集速刷(二)
c语言·c++·算法·蓝桥杯