Как вы можете перебирать элементы std :: tuple?
Как я могу перебрать кортеж (используя C ++ 11)? Я попробовал следующее:
for(int i=0; i<std::tuple_size<T...>::value; ++i)
std::get<i>(my_tuple).do_sth();
но это не работает:
Error 1: sorry, unimplemented: cannot expand ‘Listener ...’ into a fixed-length argument list.
Error 2: i cannot appear in a constant expression.
Итак, как правильно перебрать элементы кортежа?