Wie können Sie die Elemente eines std :: tuple durchlaufen?
Wie kann ich über ein Tupel iterieren (mit C ++ 11)? Ich habe folgendes versucht:
for(int i=0; i<std::tuple_size<T...>::value; ++i)
std::get<i>(my_tuple).do_sth();
aber das geht nicht:
Fehler 1: Entschuldigung, nicht implementiert: "Listener ..." kann nicht zu einer Argumentliste mit fester Länge erweitert werden.
Fehler 2: Ich kann nicht in einem konstanten Ausdruck erscheinen.
Wie iteriere ich nun korrekt über die Elemente eines Tupels?