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

probelm sa iteratorom

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

[ Pregleda: 2682 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zed Mc Jack
Programer
Bečej

Član broj: 93120
Poruke: 137
93.86.28.*

Sajt: www.subakov.com


Profil

icon probelm sa iteratorom16.06.2008. u 13:07 - pre 193 meseci
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
 
Odgovor na temu

karas

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



+1 Profil

icon Re: probelm sa iteratorom16.06.2008. u 18:11 - pre 193 meseci
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."
 
Odgovor na temu

Zed Mc Jack
Programer
Bečej

Član broj: 93120
Poruke: 137
91.102.226.*

Sajt: www.subakov.com


Profil

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

što?
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
 
Odgovor na temu

karas

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



+1 Profil

icon Re: probelm sa iteratorom16.06.2008. u 20:00 - pre 193 meseci
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."
 
Odgovor na temu

Zed Mc Jack
Programer
Bečej

Član broj: 93120
Poruke: 137
91.102.226.*

Sajt: www.subakov.com


Profil

icon Re: probelm sa iteratorom16.06.2008. u 20:34 - pre 193 meseci
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
 
Odgovor na temu

karas

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



+1 Profil

icon Re: probelm sa iteratorom16.06.2008. u 21:15 - pre 193 meseci
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."
 
Odgovor na temu

1jedini
Dejan Milosavljevic
BG

Član broj: 102721
Poruke: 74
89.216.101.*



Profil

icon Re: probelm sa iteratorom17.06.2008. u 10:48 - pre 192 meseci
Da ti nije kojim slucajem spisak const?
AKA DDMM
 
Odgovor na temu

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

[ Pregleda: 2682 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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