C++ 库 - <tuple>
简介
它是一个能够容纳元素集合的对象。 每个元素可以是不同的类型。
声明
以下是 std::tuple 的声明。
template <class... Types> class tuple;
C++11
template <class... Types> class tuple;
参数
Types... − 元素的类型列表。
成员类型
none
成员函数
序号 | 成员函数 & 说明 |
---|---|
1 | (constructor)
它是一个构造元组。 |
2 | tuple::operator=
它是一个元组运算符。 |
3 | tuple::swap
它交换内容。 |
非成员函数重载
序号 | 非成员函数重载 & 说明 |
---|---|
1 | relational operators (tuple)
它包含元组的关系运算符。 |
2 | swap (tuple)
它交换两个元组的内容。 |
3 | get (tuple)
它得到元素。 |
非成员类特化
序号 | 非成员类特化 & 说明 |
---|---|
1 | uses_allocator 它对元组使用分配器。 |