2016-07-24 3 views
3

Возможно ли использовать std::tuple "частично специализированный", так что он содержит std::pair<fixed_t, T> с переменным T?Формирование std :: tuple для хранения std :: pair <fixed_type, T>

UPD: кортеж должен содержать пары. Таким образом, это эквивалентно использованию массива fixed_t вместе с обычным std::tuple.

ответ

4

Использование VARIADIC tempate псевдонима и параметров пакета расширения:

template<typename... Types> 
using fixed_tuple = std::tuple< std::pair<fixed_t, Types>... >; 

Live example.

 Смежные вопросы

  • Нет связанных вопросов^_^