Zvládnutie STL C++17: Využívajte naplno komponenty štandardnej knižnice v jazyku C++17

Hodnotenie:   (4,3 z 5)

Zvládnutie STL C++17: Využívajte naplno komponenty štandardnej knižnice v jazyku C++17 (Arthur O'Dwyer)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre prijímaná pre svoj jasný štýl písania, hlboké pokrytie tém C++ STL a praktické príklady. Bola však kritizovaná za kvalitu tlače a nedostatok pokročilých tém, ktoré si niektorí používatelia želali.

Výhody:

Dobre napísaná a zrozumiteľná
poskytuje praktické tipy na optimalizáciu
pokrýva témy do hĺbky
dobré príklady
autorita autora
pomáha pri pochopení komponentov STL
príjemná a podnetná.

Nevýhody:

Kvalita tlače a papiera je vzhľadom na cenu sklamaním
niektorí čitatelia očakávali pokročilejší obsah
nie všetci používatelia oceňujú metódy výučby.

(na základe 11 čitateľských recenzií)

Pôvodný názov:

Mastering the C++17 STL: Make full use of the standard library components in C++17

Obsah knihy:

Táto kniha rozoberá STL jazyka C++ a naučí vás, ako z neho získať klenoty a použiť ich pri programovaní. O knihe - Zvýšte svoju produktivitu ako vývojár C++ pomocou najnovších funkcií jazyka C++17 - Vyvíjajte vysokokvalitné, rýchle a prenosné aplikácie pomocou rozmanitých funkcií STL - Prejdite zo starších verzií (C++11, C++14) na C++17 Komu je táto kniha určená Táto kniha je určená pre vývojárov, ktorí by chceli zvládnuť STL jazyka C++ a naplno využívať jeho komponenty.

Predpokladajú sa predchádzajúce znalosti jazyka C++. Čo sa naučíte - Vytvorte si vlastné typy iterátorov, alokátorov a poolov vlákien. - Ovládať každý štandardný kontajner a každý štandardný algoritmus.

- Vylepšite svoj kód nahradením new/delete inteligentnými ukazovateľmi.

- Pochopiť rozdiel medzi monomorfnými algoritmami, polymorfnými algoritmami a generickými algoritmami. - Naučte sa význam a použitie slovníkového typu, súčinového typu a súčtového typu.

Podrobne Moderný jazyk C++ prešiel od roku 2011 dlhú cestu. Najnovšia aktualizácia, C++17, bola práve ratifikovaná a na ceste je niekoľko implementácií. Táto kniha je vaším sprievodcom štandardnou knižnicou C++ vrátane najnovších funkcií C++17.

Kniha sa začína podrobným skúmaním štandardnej knižnice šablón C++. Dozviete sa kľúčové rozdiely medzi klasickým polymorfizmom a generickým programovaním, ktoré sú základom STL. Naučíte sa tiež, ako používať rôzne algoritmy a kontajnery v STL tak, aby vyhovovali vašim potrebám programovania.

Ďalší modul sa zaoberá nástrojmi moderného jazyka C++. Dozviete sa tu o algebraických typoch, ako je std:: optional, slovníkových typoch, ako je std:: function, inteligentných ukazovateľoch a synchronizačných primitívach, ako sú std:: atomic a std:: mutex.

V poslednom module sa dozviete o podpore regulárnych výrazov a súborového I/O v jazyku C++. Na konci knihy budete zdatne používať štandardnú knižnicu C++17 na implementáciu reálnych programov a získate dôkladnú znalosť vlastných vnútorných funkcií knižnice. Štýl a prístup V tejto knihe je použitý stručný, ale komplexný prístup k vysvetľovaniu a používaniu STL jazyka C++, a to po jednotlivých funkciách.

Ďalšie údaje o knihe:

ISBN:9781787126824
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Zvládnutie STL C++17: Využívajte naplno komponenty štandardnej knižnice v jazyku C++17 - Mastering...
Táto kniha rozoberá STL jazyka C++ a naučí vás,...
Zvládnutie STL C++17: Využívajte naplno komponenty štandardnej knižnice v jazyku C++17 - Mastering the C++17 STL: Make full use of the standard library components in C++17

Diela autora vydali tieto vydavateľstvá: