Как я могу перебрать кортеж (используя С++ 11)? Я попробовал следующее:
for(int i=0; i<std::tuple_size<T...>::value; ++i)
std::get<i>(my_tuple).do_sth();
но это не работает:
Ошибка 1: извините, не реализовано: невозможно развернуть 'Listener... в список аргументов фиксированной длины.
Ошибка 2: я не могу появиться в постоянном выражении.
Итак, как правильно перебрать элементы кортежа?