У меня есть список списка. Все элементы будут вставлены во время выполнения. Я хочу попробовать все комбинации по всему списку. Таким образом, простое решение приходит на ум как
for ( l1 in L1)
{ for ( l2 in L2)
{ for ( l3 in L3)
{
... // use the pair (l1,l2,l3)
}
}
}
Но я не знаю, сколько форов требуется во время компиляции. Итак, как мне перебрать все пары в c ++?