Например, для списка {1,2,3,4} я должен сравнить пары (1,2), (1,3), (1,4), (2,3), (2), 4), (3,4).Путь с обычным циклом for:
for(i=0 ; i<list.size() ; i++){
for(j=i+1 ; j<list.size() ; j++){
//do stuff with list[i] and list[j];
}
}
Можно ли сделать что-то подобное с итераторами (см. Ниже)?
for (int i : list){
for(int j : [list after index i]){
//do stuff with list[i] and list[j];
}
}