c++ 中的动态嵌套?
我有一个清单。所有元素都将在运行时插入。我希望尝试所有列表中的所有组合。因此,我想到了简单的解决方案,
for ( l1 in L1)
{ for ( l2 in L2)
{ for ( l3 in L3)
{
... // use the pair (l1,l2,l3)
}
}
}
但我不知道编译时所需的 for 数量。那么我如何迭代c++中的所有对呢?
I have a list of list . All elements will be inserted at run-time. i wish to try all combinations through all list. So the simple solution comes to mind as
for ( l1 in L1)
{ for ( l2 in L2)
{ for ( l3 in L3)
{
... // use the pair (l1,l2,l3)
}
}
}
But i dont know the number of fors required at compile time. So how do i iterate through all pairs within c++?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用递归。
Use recursion.
使用递归
Using recursion