Šablony C++: Kompletní průvodce

Hodnocení:   (4,6 z 5)

Šablony C++: Kompletní průvodce (David Vandevoorde)

Recenze čtenářů

Shrnutí:

Kniha je podrobným a komplexním průvodcem šablonami a metaprogramováním v jazyce C++, který je přínosem pro seriózní vývojáře, kteří chtějí prohloubit své znalosti moderního jazyka C++. Slouží jako referenční i výukový nástroj, i když pro začátečníky může být náročná a ve vydání pro Kindle má některé problémy s formátováním.

Klady:

Neuvěřitelně podrobný, přístupný úvod do šablon, zásadní pro seriózní vývojáře C++, skvělá reference pro pokročilá témata, užitečná pro pochopení kódu C++, aktualizovaná podle moderních standardů, důkladně pokrývá základní i složité aspekty.

Zápory:

Není to snadné čtení
styl psaní může působit formálně a méně poutavě, zejména pro začátečníky
vydání pro Kindle trpí špatným formátováním, včetně malé velikosti písma a nefunkčních odkazů
obsahuje mnoho typografických chyb, které brání porozumění.

(na základě 87 hodnocení čtenářů)

Původní název:

C++ Templates: The Complete Guide

Obsah knihy:

Šablony patří k nejmocnějším vlastnostem jazyka C++, ale zůstávají nepochopeny a nedostatečně využívány, i když jazyk C++ a vývojářská komunita pokročily. V knize Šablony C++, druhé vydání tři průkopničtí odborníci na C++ ukazují, proč, kdy a jak používat moderní šablony k vytváření čistšího, rychlejšího, efektivnějšího a snadněji udržovatelného softwaru.

Toto nové vydání, nyní rozsáhle aktualizované pro standardy C++11, C++14 a C++17, představuje nejmodernější techniky pro širší spektrum aplikací. Autoři poskytují autoritativní vysvětlení všech nových funkcí jazyka, které buď vylepšují šablony, nebo s nimi spolupracují, včetně variadických šablon, generických lambd, odvozování argumentů šablon tříd, if při kompilaci, předávání odkazů a uživatelsky definovaných literálů. Hlouběji se zabývají také základními koncepty jazyka (jako jsou kategorie hodnot) a plně pokrývají všechny standardní typové vlastnosti.

Kniha začíná zasvěceným výkladem o základních pojmech a příslušných vlastnostech jazyka. Zbytek knihy slouží jako komplexní příručka, která se zaměřuje nejprve na detaily jazyka a poté na techniky kódování, pokročilé aplikace a sofistikované idiomy. Příklady v celém textu jasně ilustrují abstraktní pojmy a ukazují osvědčené postupy pro využití všech možností šablon jazyka C++.

⬤ Přesně pochopíte, jak se šablony chovají, a vyhnete se běžným nástrahám.

⬤ Používejte šablony k psaní efektivnějšího, flexibilnějšího a udržovatelnějšího softwaru.

⬤ Ovládněte nejefektivnější idiomy a techniky současnosti.

⬤ Používat znovu zdrojový kód bez ohrožení výkonu nebo bezpečnosti.

⬤ Využívejte nástroje pro generické programování ve standardní knihovně C++.

⬤ Podívejte se na připravovanou funkci koncepty.

Doprovodné webové stránky tmplbook.com obsahují ukázkový kód a další aktualizace.

Další údaje o knize:

ISBN:9780321714121
Autor:
Vydavatel:
Vazba:Pevná vazba
Rok vydání:2017
Počet stran:832

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Šablony C++: Kompletní průvodce - C++ Templates: The Complete Guide
Šablony patří k nejmocnějším vlastnostem jazyka C++, ale zůstávají...
Šablony C++: Kompletní průvodce - C++ Templates: The Complete Guide

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)