博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++中tuple类型
阅读量:4995 次
发布时间:2019-06-12

本文共 736 字,大约阅读时间需要 2 分钟。

tuple是C++11新标准里的类型。它是一个类似pair类型的模板。pair类型是每个成员变量各自可以是任意类型,但是只能有俩个成员,而tuple与pair不同的是它可以有任意数量的成员。但是每个确定的tuple类型的成员数目是固定的。

1.tuple的简单使用

当我们希望将一些不同类型的数据和成单一对象时,可能大家会想到结构体(类),tuple是一种比结构体来的更加方便的类型 

tuple的简单使用实例:

#include
//定义在此头文件下#include
using namespace std;int main(void){ tuple
tp(1,2,3.1); cout<<"第一个元素为:"<
<0>(tp)<
(tp)<
(tp)<

2.tuple所支持的操作

操作 说明
make_tuple(v1,v2,v3,v4…vn) 返回一个给定初始值初始化的tuple,类型从初始值推断
t1 == t2 当俩个tuple具有相同数量的成员且成员对应相等时
t1 != t2 与上一个相反
get(t) 返回t的第i个数据成员
tuple_size::value 给定了tuple中成员的数量

3、g++ 编译器报错不是std对象时,要在后面加上 -std=c++11

     对接nosql数据库。

转载于:https://www.cnblogs.com/huangfuyuan/p/9238598.html

你可能感兴趣的文章
Java自带的Logger使用-代码摘要
查看>>
Java设计模式系列 — 构造器模式
查看>>
MySQL执行计划explain的key_len解析
查看>>
Windows Phone开发(9):关于页面状态 转:http://blog.csdn.net/tcjiaan/article/details/7292160...
查看>>
android 通过数组,流播放声音的方法
查看>>
Spring入门篇
查看>>
JAVA遇见HTML——JSP篇(JSP状态管理)
查看>>
启动eclipse出现错误Java was started but returned exit =一个数字
查看>>
myBatis模糊查找
查看>>
数据结构与算法之五 链接列表
查看>>
java 对象数组
查看>>
设计模式读书笔记-单件模式(创建型模式)
查看>>
Oracle——热备份
查看>>
Vue路由history模式踩坑记录:nginx配置解决404问题
查看>>
c# 多张图片合成一张图片
查看>>
使用SQL Server 2008的事务日志传送功能备份数据库(logshiping)
查看>>
AngularJS多个ng-app只解析第一个的问题
查看>>
强制修改常量的值
查看>>
Grunt 初体验
查看>>
hive跑mapreduce报java.lang.RuntimeException: Error in configuring object
查看>>