标签: c++ stdtuple
是否可以使用std::tuple“部分专业化”,以便它包含std::pair<fixed_t, T>不同的T?
std::tuple
std::pair<fixed_t, T>
UPD:元组应包含对。因此,它等同于使用fixed_t数组和常规std::tuple。
fixed_t
答案 0 :(得分:4)
使用variadic tempate别名和参数包扩展:
template<typename... Types> using fixed_tuple = std::tuple< std::pair<fixed_t, Types>... >;
Live example.