<DisplayConcept... Elems>
std::ostream& print(Elems... elems){
...
}
Вопрос: нужно ли в функции print() объявлять параметр пак (т.е. три точки) в параметрах функции и шаблона, если он уже указан в концепте? Или мой код верно работает?
А концепт DisplayConcept выглядит бессмысленно, можно сократить до template <std::same_as<Display>... Elems> std::ostream& print(Elems... elems){ ... }
О, за это спасибо, что-то я уже и забыл, что так можно
Обсуждают сегодня