C ++: типы элементов в кортеже - PullRequest
0 голосов
/ 11 октября 2009

std :: pair имеет вложенные typedefs first_type и second_type, которые дают тип первого и второго элемента соответственно.

Но есть ли способ статически определить тип N-го элемента в boost :: tuple (или std :: tuple в C ++ 0x)? Я знаю, что могу создать свой собственный шаблон с N в качестве параметра и использовать его для рекурсивного обхода списка аргументов кортежа, но есть ли стандартный способ сделать это?

1 Ответ

1 голос
/ 11 октября 2009

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

В C ++ 0x это будет работать аналогично. Но я думаю, что он был переименован в tuple_element :: type

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...