C ++:元组中的元素类型

时间:2009-10-11 09:46:32

标签: c++ tuples

std :: pair有嵌套的typedef first_type和second_type,分别给出第一个和第二个元素的类型。

但是有没有办法静态地确定boost :: tuple(或C ++ 0x中的std :: tuple)中第N个元素的类型?我知道我可以使用N作为参数创建自己的模板,并使用它来递归遍历元组的缺点列表,但是有一种标准的方法吗?

1 个答案:

答案 0 :(得分:1)

http://www.boost.org/doc/libs/1_40_0/libs/tuple/doc/tuple_advanced_interface.html

在C ++ 0x中,它的工作方式类似。但我认为它已被重命名为tuple_element< I,T> :: type