C++中的Tuple-元组

<tuple>是C++11引入的,它是一个可以存放多个元素的“容器”(并不是STL容器),其中每个元素的类型都可以不相同。tuple是一个固定大小的不同类型值的集合,是泛化的std::pair。

Tuple的使用

make_tuple()get()方法:

由于使用了C++11标准,注意在编译时添加编译选项 -std=c++11编译运行:

tuple_size()方法:返回元组中元素个数

swap()方法:相互交换两个元组

tie()方法:把元素解包成单独的值,相当于Python中元组的解包

tuple_cat()方法:连接两个元祖

Tuple的排序:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注