Detalji
U nastojanju da čitaoce što brže nauče pisanju programa, autori prvo obrađuju najkorisnije elemente jezika C++ i od samog početka kursa bave se složenim strukturama podataka, čije porjeklo objašnjavaju kasnije. Pažnja je prevashodno usmjerena na opisivanje i rješavanje problema u programiranju, dok se istraživanjem svojstava jezika i njegovih biblioteka autori bave, ali s ciljem da jeziku pristupe kao sredstvu za pisanje programa.
Prvi dio knjige posvećen je programima koji koriste apstraktne tipove podataka iz standardne biblioteke. Kada čitaoci nauče da koriste biblioteku, u drugom djelu upoznaće se sa osnovnim sredstvima pomoću kojih se ona gradi i naučiti kako da sami pišu biblioteke. Pored toga, razviće osjećaj za uspješno pravljenje korisnih biblioteka, bez suvišnog koda. Ovaj priručnik je namjenjen i početnicima i iskusnim programerima koji će u njemu pronaći korisne savjete i upotpuniti svoje znanje o savremenih tehnikama programiranja.
Sadržaj
Uvod
Poglavlje 0: Prvi koraci
Poglavlje 1: Rad sa znakovnim nizovima
Poglavlje 2: Petlje i brojanje u petljama
Poglavlje 3: Rad sa grupama podataka
Poglavlje 4: Organizovanje programa i podataka
Poglavlje 5: Sekvencijalni kontejneri i analiziranje znakovnih nizova
Poglavlje 6: Algoritmi iz biblioteke
Poglavlje 7: Asocijativni kontejneri
Poglavlje 8: Opšte funkcije
Poglavlje 9: Definisanje novih tipova
Poglavlje 10: Upravljanje memorijom i osnovne strukture podataka
Poglavlje 11: Definisanje apstraktnih tipova podataka
Poglavlje 12: Objekti kao vrjednosti
Poglavlje 13: Nasleđivanje i dinamičko povezivanje
Poglavlje 14: (Skoro) automatsko upravljanje memorijom
Poglavlje 15: Pogled na znakovne slike iz drugog ugla
Poglavlje 16: Šta sad?
Dodatak A: Jezički detalji
Dodatak B: Pregled biblioteke
Indeks