мембер функции, объект класс, и что-то с оператором доступа по индексу
и вызвать на объекте все функции из вариадика с н-ым элементом массива
например
template<class ClassT, class ... Args>
void foo(ClassT obj, std::vector<std::string> strs, Args&&... args){
(obj.*args)(strs[???])...;
}
т.е. у нас вариативное число аргументов, аргументы- указатели на мембер функции
хочется что-то по аналогии с :
https://stackoverflow.com/questions/48880232/c-variadic-templates-fold-expression
но что-то я вообще не представляю как и возможно ли написать такую свертку
https://godbolt.org/z/6GMfTM вам оставалось совсем немного
блин, я почти написал правильный код что ли О_о
только мне нужно, чтобы foo был вызван ТОЛЬКО c str1
foo: str1 bar: str2 baz: str3 так?
Обсуждают сегодня