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;
}
运行结果显示如下:
相关推荐
我能坚持多久几秒前
【初阶数据结构09】——对堆用法的深入刨析
数据结构·算法
Yvonne爱编码2 分钟前
二叉树高频题精讲 | 从入门到熟练掌握二叉树操作
java·开发语言·数据结构·链表·二叉树
kaikaile19953 分钟前
基于PCNN和NSCT的图像融合MATLAB实现
开发语言·图像处理·算法·matlab
Zik----4 分钟前
cs研究生面试机试题(持续更新)
算法
山栀shanzhi13 分钟前
C++ 核心机制解析:#pragma once 与 extern 的具体职责与区别
开发语言·c++·面试
12315668013 分钟前
PAT 1017 A除以B
c语言·数据结构·算法·pat考试
wuqingshun31415914 分钟前
说说java中实现多线程有几种方法
java·开发语言·jvm
芯片-嵌入式21 分钟前
具身智能(2):OpenExplorer下的模型量化
人工智能·深度学习·算法
Yusei_052322 分钟前
C++14入门
c++·算法
行稳方能走远25 分钟前
从轮询到回调再到观察者——嵌入式应用层感知底层变化的三种姿势
c++