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