Witam,
mam takie pytanie:
w jednej klasie mam wektor pewnych obiektów a w innej wskaźnik, który porusza się po elementach tego wektora.
Czy jest jakaś możliwość w łatwy sposób sprawdzić, czy wskaźnik można przesunąć do przodu o 1? Tzn. czy da się jakoś sprawdzić, czy wskaźnik nie wyszedł poza wielkość wektora?
Przykładowo: mamy wektor ze 100 elementami vector<int> vec(100);
a wskaźnik ustawiamy na losowym elemencie np. wsk = &vec[rdm];
i poruszamy się do przodu tj. ++wsk;
. Jaki warunek zrobić, żeby się upewnić, że można przesunąć wskaźnik?
Z góry dzięki za pomoc.