c++ 11 之 tuple类型
来源:互联网 发布:电脑winrar解压软件 编辑:程序博客网 时间:2024/06/02 02:05
#include <iostream>#include <tuple>/*当我们希望一些数据组合成单一对象,但又不想麻烦地定义一个新数据结构来表示这些数据时,tuple是非常有用的*///我们可以将tuple 看做是“快速而随意”的数据结构//tuple的一个常见用途是从一个函数中返回多个值int main(int argc, char const *argv[]){ //定义和初始化tuple std::tuple<size_t,size_t,size_t> t1{1,2,3};//对每一个成员提供一个初值 auto a = std::get<0>(t1);//访问tuple的成员,返回 t1 的第一个成员(从0 开始计数) std::cout << a << std::endl;//打印这个数值 //标准库定义了make_tuple 函数,可以用它来生成tuple对象: auto item = std::make_tuple("0-x-xht-X",2,0.07); // 这个item 是一个 tuple,类型为 tuple<const char*,int ,double> . return 0;}
阅读全文
0 0
- c++ 11 之 tuple类型
- Object-C--->Swift之(一)元组(tuple)类型
- Python基础(三)之tuple类型
- python之List和Tuple类型基础知识
- python之List和Tuple类型
- C++TR1学习笔记之tuple
- Python基础入门之List和Tuple类型一
- Python基础入门之List和Tuple类型二
- Python基础入门之List和Tuple类型三
- System.Tuple类型
- C++中tuple类型
- List和Tuple类型
- c++ tuple类型
- c++11学习笔记之tuple
- C++11 新特性之 tuple
- C++11之tuple和数据类型
- C++11之tuple元组
- C++11 新特性之 tuple
- linux 系统调用与标准库调用的区别详细解析(转)
- C++ 输入输出机制
- 多重背包
- 蛇形填数(二人)变形之三角形
- Hadoop的Shuffle过程
- c++ 11 之 tuple类型
- 博客人生
- lua语言学习九table
- 多线程系列一
- POJ
- c#实现分组服务器,单一无重复生成ID
- python求解next数组实现KMP算法
- c#实现查询程序运行线程数
- c# 游戏策划配置工具