Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Wskaźnik na std::vector

Ostatnio zmodyfikowano 2015-08-24 10:02
Autor Wiadomość
Monika90
» 2015-08-22 22:43:22

cvec[ 3 ] = 'a';
Tak to nie działa. Iterator pokazuje na jeden element, więc prędzej (*cvec) = 'a';
Można indeksować iteratory i[n] znaczy to samo co *(i + n), tylko że tutaj wektor jest pusty, więc to jest wyjście poza tablicę.
P-136745
Cansisti
Temat założony przez niniejszego użytkownika
» 2015-08-22 22:51:16
@up Zakładamy że był wcześniej w tym miejscu zapełniony lub zadeklarowany, wtedy jest w porządku?
P-136750
Monika90
» 2015-08-22 22:57:37
Tak, jeśli za elementem na który wskazuje iterator są jeszcze co najmniej 3 elementy.
P-136751
RazzorFlame
» 2015-08-24 10:02:41
W takim razie przepraszam za mylną odpowiedź. Przynajmniej ja też się czegoś nauczyłem :)
P-136811
1 « 2 »
Poprzednia strona Strona 2 z 2