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;
}
运行结果显示如下:
相关推荐
Σίσυφος190016 分钟前
RANSAC算法原理与应用
算法
我星期八休息32 分钟前
MySQL数据可视化实战指南
数据库·人工智能·mysql·算法·信息可视化
niaiheni37 分钟前
PHP文件包含
开发语言·php
初次见面我叫泰隆38 分钟前
Qt——1、初识Qt
开发语言·c++·qt
程序员-King.40 分钟前
day144—递归—平衡二叉树(LeetCode-110)
算法·leetcode·二叉树·递归
老鼠只爱大米42 分钟前
LeetCode经典算法面试题 #739:每日温度(单调栈、动态规划等多种实现方案详解)
算法·leetcode·面试·动态规划·单调栈·每日温度
Arms2061 小时前
python时区库学习
开发语言·python·学习
老鼠只爱大米1 小时前
LeetCode经典算法面试题 #394:字符串解码(递归、双栈、迭代构建等五种实现方案详解)
算法·leetcode·面试·递归··字符串解码
兵哥工控1 小时前
MFC 对话框Alt+F4退出程序实例
c++·mfc
独自破碎E1 小时前
【回溯+剪枝】字符串的排列
算法·机器学习·剪枝