Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 May 11

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
тогда у тебя будет разворачиваться
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
одну с вариадиком и одну для остановки рекурсии
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
я прикрепил ссылку на вандбокс. Можешь там показать? А то так не очень понял.

Мб я плохо выразился. Короче, что надо: в 34 строке я хочу, чтобы вызывалась foo(int x, ArgTs... args).
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а, не я не тґправильно написал
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
то есть я не пишу рекурсивную по параметрам шаблона функцию
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
кароче
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
тебе надо не Т писать
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а развернуть там типы тоже
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
для вызова
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
в 34
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
и по моим расчетам будет как надо
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
агааааа
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
ща попробую
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
foo<ArgTs...>(args...);
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
хм, всё равно не прокатывает
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
типо мне тут скорее надо функция с сигнатурой:

void foo(int x = 5, ArgTs.. args).

Но ясное дело так нельзя. Workaround как на скрине почему-то тоже не прокатывает
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
убери бул там гле вызываешь бляьб
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ты ж сам не то указываешь
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
компилятор должен сам задедусить список типов
источник