C++ jedna lekcija dnevno, Siddhartha Rao
POKRIVA C++ 14 i C++ 17
Nakon crvene knjige C++, koja je najprodavanija knjiga u Srbiji za C++, pred vama je nova knjiga.
Prevod 8. izdanja
C++ JEDNA LEKCIJA DNEVNO
Najobminija do sada.
Za samo sat učenja dnevno savladaćete sve veštine koje su vam potrebne da započnete programiranje u C++ jeziku. Pomoću ovog kompletnog vodiča brzo ćete savladati osnove, a zatim ćete preći na naprednije funkcije i koncepte. Kompletno ažurirana za C++14 standard i C++17, ova knjiga predstavlja jezik sa praktične tačke gledišta, pomažući vam da naučite kako da upotrebite C++ za kreiranje bržih, jednostavnijih i efikasnijih C++ aplikacija.
- Savladajte osnove C++-a i objektno-orijentisanog programiranja.
- Saznajte kako C++ funkcije pomažu da se piše kompaktan i efikasan kod korišćenjem koncepata, kao što su lambda izrazi, konstruktori pomeranja i operatori dodele.
- Ispraksujte se i izbegnite nedostatke, koristeći tabele Uradite i Ne radite.
- Upoznajte standardnu biblioteku šablona, uključujući kontejnere i algoritme koji se koriste u većini stvarnih C++ aplikacija.
- Testirajte svoje znanje i veštine pomoću vežbi na kraju svake lekcije.
Naučite sami, svojim tempom
- Nije vam potrebno prethodno iskustvo u programiranju.
- Napišite brze i moćne C++ programe, kompajlirajte izvorni kod i kreirajte izvršne fajlove.
- Naučite koncepte objektno-orijentisanog programiranja, kao što su kapsuliranje, apstrakcija, nasleđivanje i polimorfizam.
- Upotrebite algoritme i kontejnere standardne biblioteke šablona da biste napisali aplikacije koje su bogate funkcijama, a ipak predstavljaju stabilne C++ aplikacije.
- Naučite kako automatsko utvrđivanje tipa pomaže u pojednostavljivanju C++ koda.
- Razvijte sofisticirane programske tehnike, koristeći lambda izraze, pametne pokazivače i konstruktore pomeranja.
- Savladajte funkcije C++-a učenjem od stručnjaka programiranja.
- Naučite C++ funkcije koje omogućavaju da se programiraju kompaktne C++ aplikacije visoke performanse.
- Pogledajte šta je novo u verziji C++17.
Kratak sadržaj:
LEKCIJA 1 Početak rada 5
LEKCIJA 2 Anatomija C++ programa 17
LEKCIJA 3 Upotreba promenljivih i deklarisanje konstanti 31
LEKCIJA 4 Upravljanje nizovima i znakovnim nizovima 63
LEKCIJA 5 Upotreba izraza, iskaza i operatora 85
LEKCIJA 6 Kontrolisanje toka programa 113
LEKCIJA 7 Organizovanje koda pomoću funkcija 151
LEKCIJA 8 Objašnjenje pokazivača i referenci 177
LEKCIJA 9 Klase i objekti 215
LEKCIJA 10 Implementiranje nasleđivanja 271
LEKCIJA 11 Polimorfizam 305
LEKCIJA 12 Tipovi operatora i preklapanje operatora.335
LEKCIJA 13 Operatori za eksplicitnu konverziju 377
LEKCIJA 14 Uvod u makroe i šablone 391
LEKCIJA 15 Uvod u standardnu biblioteku šablona 421
LEKCIJA 16 STL klasa za rad sa znakovnim nizovima 435
LEKCIJA 17 STL klase dinamičkog niza 455
LEKCIJA 18 STL klase list i forward_list 475
LEKCIJA 19 STL klase set 495
LEKCIJA 20 STL klase map .513
LEKCIJA 21 Razumevanje objekata funkcije 537
LEKCIJA 22 Lambda izrazi .553
LEKCIJA 23 STL algoritmi .569
LEKCIJA 24 Prilagodljivi kontejneri: stack i queue 603
LEKCIJA 25 Upotreba bit indikatora pomoću STL-a .621
LEKCIJA 26 Razumevanje pametnih pokazivača 633
LEKCIJA 27 Upotreba tokova podataka za ulaz i izlaz 649
LEKCIJA 28 Rukovanje izuzecima 671
LEKCIJA 29 Napredak 687
DODATAK A Upotreba brojeva: binarni i heksadecimalni 701
DODATAK B C++ ključne reči 707
DODATAK C Prioritet operatora 709
DODATAK D ASCII kodovi 711
DODATAK E Odgovori .717
INDEKS 761
Autor: Siddhartha Rao
Broj strana: 800
ISBN broj: 978-86-7310-513-0
Godina izdanja: 2017.
Izdavač: Kompjuter biblioteka, Beograd