Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

probelm sa iteratorom

[es] :: C++ programiranje :: C++ za početnike :: probelm sa iteratorom

[ Pregleda: 415 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zed Mc Jack
Bečej

Član broj: 93120
Poruke: 136
93.86.28.*

Sajt: www.subakov.com


Profil

icon probelm sa iteratorom16.06.2008. u 13:07

Nešto mi ne valja u ovoj petlji sa vektorom i pokušajem brisanja jednog elementa iz vektora preko iteratora.
Code:
//izostavljen početak
for (iter=spisak.begin(); iter!=spisak.end();++iter)
if (*iter==title)
spisak.erase(iter);
//izostavljen kraj

puca sa greškom na poslednjoj liniji
609 C:\Dev-Cpp\include\c++\3.4.2\bits\stl_iterator.h invalid conversion from `const std::string* const' to `std::string*'

Ima li neko ideju šta ne valja i kako bi trebalo?
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
16.06.2008. u 13:07 

karas

Član broj: 5574
Poruke: 357
*.dynamic.sbb.rs.



Profil

icon Re: probelm sa iteratorom16.06.2008. u 18:11
Da nisi iterator deklarisao kao const?
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
16.06.2008. u 18:11 

Zed Mc Jack
Bečej

Član broj: 93120
Poruke: 136
91.102.226.*

Sajt: www.subakov.com


Profil

icon Re: probelm sa iteratorom16.06.2008. u 19:27
Jesam
Code:
vector <string>::  const_iterator iter;

što?
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
16.06.2008. u 19:27 

karas

Član broj: 5574
Poruke: 357
*.dynamic.sbb.rs.



Profil

icon Re: probelm sa iteratorom16.06.2008. u 20:00
const iteratori tome i služe - da spreče menjanje kontejnera na koji pokazuju. Probaj sa "običnim" iteratorom.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
16.06.2008. u 20:00 

Zed Mc Jack
Bečej

Član broj: 93120
Poruke: 136
91.102.226.*

Sajt: www.subakov.com


Profil

icon Re: probelm sa iteratorom16.06.2008. u 20:34
E hvala, ja lupao glavu zašto ne radi ono što treba da radi, kad ono to tako i treba da bude. :-)
Bah, sad sam pročitao još jedared šta piše o const iteratoru i lepo piše da ne može da se menja element na koji pokazuje, samo sam ja to prevideo.
Uzgred, poruke o grešci koje daje Dev-C++ mi ne pomažu baš da lociram gde grešim ili sam ja previše navikao na Fox-ov help sistem.
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
16.06.2008. u 20:34 

karas

Član broj: 5574
Poruke: 357
*.dynamic.sbb.rs.



Profil

icon Re: probelm sa iteratorom16.06.2008. u 21:15
Pa napisao je invalid conversion from `const std::string* const' to `std::string*'.:)
Na http://www.thefreecountry.com/compilers/cpp.shtml imaš spisak besplatnih kompajlera pa možda da probaš sa nekim od njih ako ti više leži.

Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
16.06.2008. u 21:15 

1jedini
Dejan Milosavljevic
BG

Član broj: 102721
Poruke: 65
89.216.101.*

Sajt: www.ddmrm.com


Profil

icon Re: probelm sa iteratorom17.06.2008. u 10:48
Da ti nije kojim slucajem spisak const?
AKA DDMM
17.06.2008. u 10:48 

[es] :: C++ programiranje :: C++ za početnike :: probelm sa iteratorom

[ Pregleda: 415 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.