Size: a a a

2020 August 01

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Вторая функция всегда имеет один аргумент?
источник

d

dekabr in supapro.cxx
первая всегда 3
вторая может 1 2 или 3
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
А порядок в 2 такой же, как в 1?
источник

d

dekabr in supapro.cxx
порядок да
источник

AK

Anton Kviatkovskii in supapro.cxx
Шот действительно не работает
https://godbolt.org/z/YbjcEh
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Типы могут повторяться?
источник

d

dekabr in supapro.cxx
нет
источник

AK

Anton Kviatkovskii in supapro.cxx
dekabr
нет
Короче используй фолд как я написал
Это самый норм способ
источник

D

Danya in supapro.cxx
Что за дебилизм...
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
@deceembeer подытожим. Нужно передать часть аргументов из 2 в 1, в том же порядке, тех же типов
источник

d

dekabr in supapro.cxx
именно
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Если типа из 1 нет в 2, аргумент не передается
источник

d

dekabr in supapro.cxx
так
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
А 2 перегружена?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
И как она вызывается, по имени, указателю на функцию, еще как-то?
источник

d

dekabr in supapro.cxx
2 не перегружена
из лямбды упакована в std::function
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Я вот не знаю, легче жто будет сделать для 3 или для N аргументов
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Для 3 я бы втупую типы перебрал
источник

d

dekabr in supapro.cxx
хотелось бы видеть более общее решение честно говоря
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Классная задача на метапрогу честно говоря
источник