Porównywanie dwóch pozycji w wektorze nie działa - błąd zasięgu

Odpowiedz Nowy wątek
2019-05-19 23:02
0
#include <iostream>
#include <vector>

int main()
{
    std::vector<int> vec({ 1,2,3,4,5,6,7,8,9,10 });

    auto itr = vec.begin();
    auto nextItr = vec.begin() + 1;

    for (; nextItr != vec.end(); itr++, nextItr++);
    {
        std::cout << *itr << " " << *nextItr << std::endl;
    }

    std::cin.get();
}

Czemu ten kod nie działa? Czemu wgl nie inkrementuje się po wejściu do pętli?

Pozostało 580 znaków

2019-05-19 23:16

za forem masz srednik, wiedz to co chcesz by bylo wykonane w forze wykona sie tylko raz i to nie wtedy kiedy bys chcial...


Ogólnie na prace domowe mam stawki zaporowe. Czasem coś o programowaniu znajdzie się na mojej stronie
diabeł tkwi w szczegółach ! Dzięki ;) - kameleo327 2019-05-19 23:19

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0