Naučite samostalno: C++ 20 i 23, jedna lekcija dnevno,
prevod IX izdanja
Najnovije izdanje pokriva verzije 20 i 23
Skoro 300 uzoraka koda za kompajliranje
Prevod devetog izdanja Samsove knjige Naučite sami C++, jedna lekcija dnevno
Učeći jednu lekciju dnevno, možete da steknete sve veštine koje su vam potrebne za početak programiranja u C++ jeziku. Ovaj kompletan vodič će vam pomoći da brzo ovladate osnovama objektno-orijentisanog programiranja, kao i naprednim funkcijama i konceptima jezika C++. Potpuno ažurirana za standard C++20, ova praktična knjiga je dizajnirana da vam pomogne da napišete C++ kod koji je brži, jednostavniji i pouzdaniji.
- Naučite osnove C++ jezika i objektno-orijentisanog programiranja
- Koristite Standard Template Library (STL) da brzo razvijete moćnije i pouzdanije aplikacije
- Naučite moderne funkcije C++20 verzije, kao što su koncepti, opsezi, prikazi, adapteri i moduli
- Saznajte koje bi dokazane akcije trebalo da koristite, a koje ne, da biste iskoristili najbolju praksu i izbegli zamke, od prvog dana
- Testirajte svoje znanje i stručnost vežbama nakon svake lekcije
- Naučite da koristite skoro 300 uzoraka koda za kompajliranje koji su dostupni za preuzimanje besplatno i koji su detaljno objašnjeni u knjizi
Učite kad želite, sopstvenim tempom
- Nije potrebno iskustvo u programiranju: ubrzo ćete umeti da pišete dobro organizovane, efikasne C++ programe!
- Ovladajte objektno-orijentisanim konceptima kao što su klase, nasleđivanje, polimorfizam, enkapsulacija i apstrakcija
- Kreirajte pouzdane programe bogate funkcijama pomoću STL klasa, kontejnera i algoritama
- Pojednostavite svoj kod pomoću automatskog utvrđivanja tipa i drugih funkcija
- Programirajte objekte funkcija pomoću modernih C++ Lambda izraza
- Ubrzajte učenje korišćenjem skoro 300 uzoraka koda objašnjenih u knjizi
- Iskoristite nove C++20 koncepte, opsege, prikaze, adaptere i module
- Pregledajte poboljšanja koja se očekuju u verziji C++23
Sadržaj
Uvod
Deo I: Osnove
Lekcija 1: Početak rada
Lekcija 2: Anatomija C++ programa
Lekcija 3: Upotreba promenljivih, deklarisanje konstanti
Lekcija 4: Upravljanje nizovima i znakovnim nizovima
Lekcija 5: Upotreba izraza, iskaza i operatora
Lekcija 6: Kontrolisanje toka programa
Lekcija 7: Organizovanje koda pomoću funkcija
Lekcija 8: Objašnjenje pokazivača i referenci
Deo II: Osnove objektno orijentisanog C++ programiranja
Lekcija 9: Klase i objekti
Lekcija 10: Implementiranje nasleđivanja
Lekcija 11: Polimorfizam
Lekcija 12: Tipovi operatora i preklapanje operatora
Lekcija 13: Operatori za eksplicitnu konverziju
Lekcija 14: Uvod u makroe i šablone
Deo III: Standard Template Library (STL)
Lekcija 15: Standard Template Library (STL)
Lekcija 16: STL string klasa
Lekcija 17: STL klase dinamičkog niza
Lekcija 18: STL klase list i forward_list
Lekcija 19: STL klase set i multiset
Lekcija 20: STL klase map i multimap
Deo IV: Lambda izrazi i STL algoritmi
Lekcija 21: Razumevanje objekata funkcije
Lekcija 22: Lambda izrazi
Lekcija 23: STL algoritmi
Lekcija 24: Prilagodljivi kontejneri: stack i queue
Lekcija 25: Upotreba bit indikatora pomoću STL-a
Deo V: Napredni C++ koncepti
Lekcija 26: Razumevanje pametnih pokazivača
Lekcija 27: Upotreba tokova podataka za ulaz i izlaz
Lekcija 28: Rukovanje izuzecima
Lekcija 29: C++20 koncepti, opsezi, prikazi i adapteri
Lekcija 30: C++20 programske niti
Lekcija 31: C++20 moduli i verzija C++23
Deo VI: Dodaci
Dodatak A: Upotreba brojeva: binarni i heksadecimalni
Dodatak B: C++ ključne reči
Dodatak C: Pisanje dobrog C++ koda
Dodatak D: ASCII kodovi
Dodatak E: Odgovori
Indeks
Detaljni podaci o knjiziNaslov: Naučite samostalno: C++ 20 i 23, jedna lekcija dnevno, prevod IX izdanja
Izdavač: Kompjuter biblioteka
Strana: 848 (cb)
Povez: meki
Pismo: latinica
Format: cm
Godina izdanja: 2022
ISBN: 978-86-7310-578-9