Преобразование std::tuple в std::array C++11

Если у меня есть std::tuple(где тип однородный), есть ли функция запаса или конструктор преобразовать в std::array?

Изменить: : мне удалось заставить его работать с рекурсивным кодом шаблона (мой черновик ответа опубликован ниже). Это лучший способ справиться с этим? Кажется, для этого будет стандартная функция ... Или, если у вас есть улучшения в моем ответе, я был бы признателен. Я оставлю вопрос без ответа (в конце концов, мне нужен хорошийспособ, а не просто работающий), и предпочел бы выбрать чей-то [надеюсь, лучший] ответ.

Спасибо за совет.

18
задан ildjarn 15 May 2012 в 19:43
поделиться