2
A
回答
2
http://www.boost.org/doc/libs/release/libs/mpl/doc/refmanual/for-each.html
你基本上要遍历整个列表,并介绍了某种条件: 如:
struct F {
void operator(T &t) {
if (i_ == index) ...
++i;
}
int index = ...;
int i_ = 0;
};
for_each<L>(F(index));
相关问题
- 1. 在运行时获取元组索引的类型
- 2. 如何在运行时获取对象类型?
- 3. 相同类多次如何使用索引获取对象
- 4. 如何获取jQuery对象内相对于该对象的元素的索引?
- 5. 如何获得对应于原始类型的引用类型?
- 6. 如何获取行索引?
- 7. 如何在运行时获取对象集合中的对象类型?
- 8. 如何获取可变类模板中的类型的索引?
- 9. 在运行时获取模板类型
- 10. 运行时获取输入类型
- 11. 如何在运行时获取参数的名称类型?
- 12. 在运行时获取对象的父类型
- 13. XCode引用类型 - 相对于项目
- 14. 获取列表子相对于父项的索引
- 15. 获取相对于索引文件的Symfony URL
- 16. 如何获取键值对的索引
- 17. 如何查找相对于datakey的行索引在GridView asp.net
- 18. 如何在运行时设置获取类型? +休眠
- 19. 如何获取(打印)元素相对于其父元素的索引
- 20. 如何索引相对于时间变化的虚拟字段
- 21. 在运行时获取对象类型PRISM MVVM
- 22. 获取URI对XAML类型在运行时
- 23. 如何在运行时输入对象,同时在运行时获取类型信息
- 24. 如何获取listview的行索引?
- 25. 如何获取WPF Datagrid的行索引?
- 26. 如何使用ThinkingTank和indextank对相关模型进行索引
- 27. 的java:运行时相当于数字类型间铸造的
- 28. 获取使用TypeBuilder在运行时创建的类的类型
- 29. 在运行时获取非泛型IDictionary的键和值类型
- 30. 如何获取索引器类对象的大小(元素数)?
请提供你想要完成什么一些背景。 – 2011-05-13 18:47:48
可能你会发现这个问题很有用:http://stackoverflow.com/questions/4798169/is-there-a-way-to-break-out-of-boostmpl-for-each – Nim 2011-05-13 19:53:43
@Emile Cornier>无论context,mpl :: list是一个提供编译时类型容器语义的类型容器。所以问题很清楚:我得到了这个编译时类型列表,我想获取特定索引处的类型,但是我只在运行时获得索引,而不是编译时。 – Klaim 2011-05-13 20:26:18