techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
||||||
1 | ||||||
Своеобразное раскрытие аргументов variadic template10.11.2017, 15:22. Показов 1109. Ответов 5
Метки нет Все метки)
(
Товарищи.
Как бы сделать так, чтобы variadic раскрылся в нечто такое:
Не то,, чтобы сильно надо, но внезапно стало интересно. (Знаю вариант через рекурсивный вызов func... Может можно без него...)
0
|
|
10.11.2017, 15:22 | |
Ответы с готовыми решениями:
5
С++ 11 Variadic template Variadic template Не работает variadic template |
Неэпический
|
|||||||||||
10.11.2017, 15:38 | 2 | ||||||||||
Добавлено через 10 минут
Убрал последний bar(), правда, это первое, что пришло в голову )
0
|
Форумчанин
![]() ![]() 8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
10.11.2017, 15:41 | 3 | |||||
Вариант сходу
0
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
||||||
10.11.2017, 15:54 [ТС] | 4 | |||||
Меня давно интересует вопрос, насколько хороший код получается при использовании таких вариантов, как предложил Croessmah.
Добавлено через 1 минуту Как компилируются конструкции вроде:
Добавлено через 46 секунд MrGluck, ну, собственно, я сразу же именно так и сделал.
0
|
Неэпический
|
|
10.11.2017, 16:03 | 5 |
0
|
Форумчанин
![]() ![]() 8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
10.11.2017, 16:42 | 6 |
Это разворачивание шаблона на этапе компиляции, идёт простая подстановка результатов.
Ну так это самый очевидный и потому ИМХО предпочтительный вариант.
0
|
10.11.2017, 16:42 | |
Помогаю со студенческими работами здесь
6
recursion with variadic template
Variadic template lambda capture Как правильно перебросить аргументы в variadic template? Variadic Templates - как обращаться к аргументам variadic-функции?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |