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;
}
运行结果显示如下:
相关推荐
喵个咪2 分钟前
ASIO 定时器完全指南:类型解析、API 用法与实战示例
c++·后端
非著名架构师4 分钟前
极端天气下的供应链韧性:制造企业如何构建气象风险防御体系
大数据·人工智能·算法·制造·疾风气象大模型·风光功率预测
星轨初途12 分钟前
数据结构排序算法详解(2)——选择排序(附动图)
c语言·数据结构·经验分享·笔记·b树·算法·排序算法
共享家952712 分钟前
QT-界面优化(下)
开发语言·数据库·qt
合作小小程序员小小店14 分钟前
游戏开发,桌面%小游戏,俄罗斯方块%demo,基于vs2022,c语言,背景音乐,easyX,无数据库,
c语言·开发语言
27399202936 分钟前
生成二维码 QRCode (QT)
开发语言·qt
火山灿火山1 小时前
初识Qt(使用不同中方式创建helloworld)
开发语言·qt
phdsky1 小时前
【设计模式】抽象工厂模式
c++·设计模式·抽象工厂模式
BD_Marathon1 小时前
sbt 编译打包 scala
开发语言·后端·scala
kaikaile19951 小时前
基于 MATLAB 的室内三维定位
算法