Open kin4stat opened 2 years ago
using args… = Class*, Args...;
Получается, что бесплатно получаем конкатенацию ?
using args… = Class*, Args...;
Получается, что бесплатно получаем конкатенацию ?
Ну можно и так. Даже если бы сделать что-то типа:
using args… = std::concatenate<Class*, Args>::type...;
будет все равно круто
Ну можно и так. Даже если бы сделать что-то типа:
using args… = std::concatenate<Class*, Args>::type...;
будет все равно круто
Да, очень часто нужно или склеить паки, или отклеить (pop_back,pop_front).
А ещё чаще бывает нужно легкочитаемый людьми zip для 2х паков один из которых index_sequence.
Сделать возможным сохранять Variadic Template через using.
Например
В текущих реалиях мы вынуждены сохранять variadic template в std::tuple(либо в своей обертке), что не всегда удобно. Например, чтобы распаковать аргументы обратно в шаблон, нам придется писать еще одну спецификацию под std::tuple