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

Kreiranje STL kompatibilnog iteratora bez nasledjivanja STL klasa...

[es] :: C/C++ programiranje :: Kreiranje STL kompatibilnog iteratora bez nasledjivanja STL klasa...

[ Pregleda: 1442 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vladar85
php developer

Član broj: 250711
Poruke: 13
212.200.65.*



Profil

icon Kreiranje STL kompatibilnog iteratora bez nasledjivanja STL klasa...09.02.2010. u 21:05 - pre 172 meseci
Probao sam da kreiram klasu koja igra ulogu iteratora kako bi mogao iterirati sopstvenu klasu u ulozi kontejnera, a sa krajnjim ciljem interagovanja sa STL algoritamima, medjutim posle dosta muke nisam postigao nista korisno...

Preklapanjem operatora i deklarisanjem prijateljstva sa kontejnerskom klasom ostvario sam samo funkcionalnost iteriranja ali i dalje ne funkcionishe kako valja u kombinaciji sa STL mehanizmom. npr funkcija accumulate i sl.

Shodno tome voleo bih da cujem da li je neko probao nesto slicno i da li je uspeo da napravi STL style objektni pointer (ako tako mogu da nazovem iteratora) i koliko je to zapravo tesko da se izvede?
 
Odgovor na temu

1jedini
Dejan Milosavljevic
BG

Član broj: 102721
Poruke: 74
*.static.sbb.rs.



Profil

icon Re: Kreiranje STL kompatibilnog iteratora bez nasledjivanja STL klasa...10.02.2010. u 12:13 - pre 172 meseci
Jel si uradio specijalizaciju iterator_traits za tvoj iterator?
Malko pricam ovo napamet.

Prouci i '24 Iterator library', kao sto ja nisam

I baci pogled kako je npr MS, ili GCC implementirao iteratore.
Jedan pravac bi bio da pocnes sa copy/paste i menjaj ono sto tebi odgovara.
AKA DDMM
 
Odgovor na temu

vladar85
php developer

Član broj: 250711
Poruke: 13
212.200.65.*



Profil

icon Re: Kreiranje STL kompatibilnog iteratora bez nasledjivanja STL klasa...10.02.2010. u 18:13 - pre 172 meseci
Citat:
1jedini: Jel si uradio specijalizaciju iterator_traits za tvoj iterator?
Malko pricam ovo napamet.

Prouci i '24 Iterator library', kao sto ja nisam :)

I baci pogled kako je npr MS, ili GCC implementirao iteratore.
Jedan pravac bi bio da pocnes sa copy/paste i menjaj ono sto tebi odgovara.


Nisam na zhalost... hvala na savetu, probacu :)
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kreiranje STL kompatibilnog iteratora bez nasledjivanja STL klasa...

[ Pregleda: 1442 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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