如何迭代元组(使用C++ 11)?我尝试了以下方法:
for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth();
但这不起作用:
错误1:抱歉,未实现:无法将"Listener ..."扩展为固定长度的参数列表. 错误2:我不能出现在常量表达式中.
那么,我如何正确迭代元组的元素?
c++ iteration template-meta-programming c++11 stdtuple
c++ ×1
c++11 ×1
iteration ×1
stdtuple ×1
template-meta-programming ×1