tuple的疑问

fztfztfzt fztfztfzt 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<tuple>
#include<iostream>
#include<string>
using namespace std;
template<int IDX,int MAX,typename... Args>
struct PRINT_TUPLE
{
static void print(ostream& strm, const tuple<Args...> &p)
{
strm << get<IDX>(p) << (IDX + 1 == MAX ? "" : ",");
if(IDX+1 != MAX) PRINT_TUPLE<IDX+1, MAX, Args...>::print(strm, p);
}
};
template<int MAX,typename... Args>//为什么这段不能注释掉?已经不会调用了
struct PRINT_TUPLE<MAX, MA`X, Args...>
{
static void print(ostream& strm, const tuple<Args...> &p)
{
cout << "last";
}
};
template<typename... Args>
ostream& operator << (ostream &strm, const tuple<Args...> &p){
cout << "[";
PRINT_TUPLE<0, sizeof...(Args), Args...>::print(strm, p);
return cout << "]";
}

int main()
{
tuple<int, float, string > p(12, 1.2, "asdasd");
cout << p;
getchar();
}
...全文

相关推荐

python使用requests模块实现爬取电影天堂最新电影信息

主要介绍了python使用requests模块实现爬取电影天堂最新电影信息,本文通过实例代码给大家介绍了str/list/tuple三者之间怎么相互转换,需要的朋友可以参考下

weixin_38717450

Python 疑问解答:List 和 Tuple 哪个更快?为什么?快多少呢?

然而,当需要频繁地进行元素的添加、删除和修改操作时,List可能更适合。虽然Tuple在上述方面具有优势,但在某些特定情况下,List可能更适合使用。例如,当需要频繁地对元素进行添加、删除或修改操作时,List的可变性使得这些操作更加方便和高效。在Python中,List(列表)和Tuple(元组)是两种常用的数据结构,它们都可以用于存储多个元素。然而,List和Tuple在某些方面有着不同的性能特点。通过上述代码,我们可以测量List和Tuple在元素访问、添加和删除操作上的性能差异。

PixelLancer

C++ tuple元组的基本用法(总结)

主要介绍了C++ tuple元组的基本用法(总结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

发亮日渐稀疏

python读取Excel表格文件的方法

主要介绍了python读取Excel表格文件的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38606169

python: 判断tuple、list、dict是否为空的方法

今天小编就为大家分享一篇python: 判断tuple、list、dict是否为空的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38557068
评论 7
收藏 已收藏
分享
返回顶部
fztfztfzt
C++ 语言 65,214 成员 250,514 内容