Re: Parameter pack to index sequence pack
От: ViTech  
Дата: 26.05.20 12:46
Оценка: 5 (2)
Здравствуйте, koenjihyakkei, Вы писали:

K>Нужно вместе с параметром из параметр пака передавать его индекс, можно ли такое сделать?


Навскидку:
http://coliru.stacked-crooked.com/a/047bafeaa57d9dab
#include <utility>
#include <tuple>
#include <iostream>

using namespace std;

void pr(const char* c, int n) {
    cerr << n << ": " << c << endl;
}

template<class... Args>
void fn(Args... args) {
    int n = 0;
    (pr(args, n++), ...);
}

int main()
{
    fn("str0", "str1", "str2");
    return 0;
}
Пока сам не сделаешь...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.