Upotreba iteratora u c++ programskom jeziku sa primjerima

Nova tema  Odgovori 
Podelite temu sa drugarima: ZARADITE PRODAJOM SVOJIH RADOVA
 
Ocena teme:
  • 0 Glasova - 0 Prosečno
  • 1
  • 2
  • 3
  • 4
  • 5
Autor Poruka
derrick Nije na vezi
Posting Freak
*****

Poruka: 3,085
Pridružen: Jul 2009
Poruka: #1
Upotreba iteratora u c++ programskom jeziku sa primjerima
Uvod

Prilikom programiranja u programskim jezicima veoma često se srećemo sa upotrebom struktura podataka koje sadrže više elemenata. Takve strukture nazivamo kolekcijama i postoji dosta različitih vrsta.

Niz je osnovni tip kolekcija i prilikom njegovog kreiranja mora se specifikovati broj elemenata koji će sadržati. Ti elementi se u memoriji računara garantovano nalaze u sukcesivnim memorijskim lokacijama. U promenljivoj se beleži početak te memorijske lokacija a do n-tog elementa se dolazi pointerskom aritmetikom, tj. Na tu memorijsku lokaciju se dodaje n*x bajtova gde x predstavlja veličinu elementa u tom nizu.

Lista je jedan vid kolekcije koja je dinamička po prirodi. Ona takođe sadrži elemente ali oni nisu obavezni da se nalaze u sukcesivnim memorijskim lokacijama. Za svaki element u listi pored njega se nalazi i jedan pokazivač na sledeći element u listi. Iz toga razloga nije potrebno specifikovati veličinu prostora za kolekciju kao što je slučaj sa nizom, već se prilikom kreiranja elementa on veže preko pokazivača na postojeći element u listi. Ovo omogućava neograničen broj elemenata i idealno je rešenje kada broj elemenata u kontejneru nije unapred poznat.

Sadržaj

Uvod 2
Primer 2
Iteratori 4
Primer upotrebe iteratora 4
Kategorije iteratora 5
InputIterator 5
OutputIterator 6
Iteratori za unos 6
Ostream OutputIterator 7
Istream InputIterator 7
ForwardIterator 8
BidirectionalIterator 9
RandomAccessIterator 9
Primer programa sa upotrebom iteratora 9
Kreiranje entiteta Korisnik 9
Kreiranje klase TelefonskiImenik 10
Kreiranje osnovnog programa 12
Zaključak 15


PORUČITE RAD NA OVOM LINKU >>> SEMINARSKI
maturski radovi seminarski radovi maturski seminarski maturski rad diplomski seminarski rad diplomski rad lektire maturalna radnja maturalni radovi skripte maturski radovi diplomski radovi izrada radova vesti studenti magistarski maturanti tutorijali referati lektire download citaonica master masteri master rad master radovi radovi seminarske seminarski seminarski rad seminarski radovi kvalitet kvalitetni fakultet fakulteti skola skole skolovanje titula univerzitet magistarski radovi

LAJKUJTE, POZOVITE 5 PRIJATELJA I OSTVARITE POPUST
08-02-2014 12:38 AM
Poseti veb stranicu korisnika Pronađi sve korisnikove poruke Citiraj ovu poruku u odgovoru
Nova tema  Odgovori 


Verovatno povezane teme...
Tema: Autor Odgovora: Pregleda: zadnja poruka
  Delphi- rad sa bazama podataka - aplikacija sa bazom Maja 0 1,639 22-08-2012 03:49 PM
zadnja poruka: Maja
  Poslovna upotreba nove tehnologije – pametni telefoni Maja 0 1,382 22-08-2012 01:58 PM
zadnja poruka: Maja
  Upotreba multimedija u poslovnom okruženju Maja 0 1,339 22-08-2012 01:49 PM
zadnja poruka: Maja
  Seminarski rad - Implementacija rješenja problema kosog hitca u programskom jeziku MA erik_bananamen 0 855 03-05-2011 11:34 AM
zadnja poruka: erik_bananamen
  Upotreba LAN mreža u budućim komunikacijama Vesnica 0 1,308 21-06-2010 10:25 PM
zadnja poruka: Vesnica

Skoči na forum: