Wyświetlanie Listy zaczynając od iteratora/wskaznika.
Ostatnio zmodyfikowano 2013-11-20 21:51
olieb Temat założony przez niniejszego użytkownika |
» 2013-11-20 17:41:35 No popatrz a u mnie nie wyswietla nic. Mozliwe ze moj kompilator do kitu (DEV++). Ale nie jest tak, ze wyswietla od POS do konca?? Bo chodzi zeby wyswietlal od POS do POS.
czyli dla: 1 2 3 4 6 8 67 3 4 ^ POS
Wyswietli: 3 4 6 8 67 3 4 1 2 |
|
kubawal |
» 2013-11-20 17:47:05 Nie resetujesz POS i zostaje ono na ostatniej wartości jaką miało, czyli koniec, end(). |
|
olieb Temat założony przez niniejszego użytkownika |
» 2013-11-20 19:39:25 "Nie resetujesz POS i zostaje ono na ostatniej wartości jaką miało, czyli koniec, end()."
Nie rozumiem, przeciez nie zawsze POS jest na ostatniej pozycji ciagu. Czy jezeli POS konczy sie na trzeciej pozycji ciagu to ta 3cia pozycja tez jest koncem, end()??
|
|
pekfos |
» 2013-11-20 19:42:02 przeciez nie zawsze POS jest na ostatniej pozycji ciagu. |
Na przykład kiedy nie jest? Kod mówi co innego. Poza tym, end() nie zwraca iteratora na ostatni element listy. |
|
olieb Temat założony przez niniejszego użytkownika |
» 2013-11-20 19:52:10 OK. Kumam po petli for( POS = ciag.begin(); POS != ciag.end(); POS++ ) POS zostaje na ostatniej pozycji ciagu. Dlatego program nie dzialal mi jak powinien. Ja zakladalem ze znajduje sie na poczatku listy. A po zresetowaniu POS.ciag.begin() i wykonaniu operacji w petli if, POS nie musi byc na koncu ciagu. |
|
olieb Temat założony przez niniejszego użytkownika |
» 2013-11-20 21:51:14
|
|
1 « 2 » |