Jak można iterować elementy std :: tuple?
Jak mogę iterować po krotce (używając C ++ 11)? Próbowałem:
for(int i=0; i<std::tuple_size<T...>::value; ++i)
std::get<i>(my_tuple).do_sth();
ale to nie działa:
Błąd 1: przepraszam, niezaimplementowany: nie można rozwinąć „Listener ...” na listę argumentów o stałej długości.
Błąd 2: Nie mogę pojawić się w stałym wyrażeniu.
Jak więc poprawnie poprawnie iterować elementy krotki?