Efektivní moderní C++: 42 konkrétních způsobů, jak zlepšit používání C++11 a C++14

Hodnocení:   (4,6 z 5)

Efektivní moderní C++: 42 konkrétních způsobů, jak zlepšit používání C++11 a C++14 (Scott Meyers)

Recenze čtenářů

Shrnutí:

Kniha Scotta Meyerse, která účinně provází vývojáře C++ moderními funkcemi, se setkala se smíšenými ohlasy. Je chválena pro svou hloubku a praktické rady pro zkušené programátory a zároveň kritizována pro svou složitost a náročnost podání. Kniha se zabývá klíčovými aspekty C++11 a C++14, představuje nové funkce, osvědčené postupy a nabízí poznatky, které programátorům pomohou zlepšit jejich kód. Přesto se zdá být méně vhodná pro začátečníky, protože předpokládá vysokou úroveň předchozích znalostí a bez solidních základů v C++ může být poměrně obtížně stravitelná.

Klady:

Důkladné a důkladné prozkoumání moderních konceptů jazyka C++ (C++11 a C++14), praktické rady a návody pro zkušené programátory, řešení moderních programátorských problémů, srozumitelnost při vysvětlování složitých témat, užitečné příklady kódu, příjemný styl psaní, pomáhá zlepšit pochopení a použití jazyka C++.

Zápory:

Předpokládá, že čtenář má pokročilé znalosti C++, což může odradit začátečníky, někdy spletité vysvětlení, složitá syntaxe, které může být obtížné porozumět, obsah knihy může působit pracně nebo příliš technicky, chybí ucelený závěr, obtížné čtení na některých elektronických čtečkách, jako je Kindle.

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

Původní název:

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Obsah knihy:

Seznámení se s jazyky C++11 a C++14 je více než jen otázkou seznámení se s funkcemi, které zavádějí (např. deklarace typů auto, sémantika přesunů, lambda výrazy a podpora souběhu). Výzvou je naučit se tyto funkce efektivně používat - tak, aby váš software byl správný, efektivní, udržovatelný a přenositelný. K tomu slouží tato praktická kniha. Popisuje, jak psát skutečně skvělý software pomocí C++11 a C++14 -- tj. pomocí moderního C++.

Témata zahrnují:

⬤ Výhody a nevýhody inicializace se závorkami, specifikace noexcept, dokonalé předávání a inteligentní funkce ukazatele make.

⬤ Vztahy mezi std:: move, std:: forward, odkazy na rvalue a univerzálními odkazy.

⬤ Techniky pro zápis jasných, správných a efektivních lambda výrazů.

⬤ Jak se std:: atomic liší od volatile, jak by se měly používat a jak souvisejí s API C++ pro souběžné použití.

⬤ Jak osvědčené postupy starého programování v C++ (tj. C++98) vyžadují revizi pro vývoj softwaru v moderním C++.

Efektivní moderní C++ navazuje na osvědčený formát předchozích knih Scotta Meyerse založený na návodech a příkladech, ale pokrývá zcela nový materiál.

Poté, co jsem se naučil základy jazyka C++, jsem se z Meyerovy série knih Effective C++ naučil, jak používat jazyk C++ v produkčním kódu. Efektivní moderní C++ je nejdůležitější knihou, kde najdete rady ohledně klíčových pokynů, stylů a idiomů pro efektivní a dobré používání moderního C++. Ještě ji nevlastníte? Kupte si tuto. Nyní.

-- Herb Sutter, předseda výboru pro standardy ISO C++ a softwarový architekt C++ ve společnosti Microsoft.

Další údaje o knize:

ISBN:9781491903995
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2014
Počet stran:336

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Efektivní moderní C++: 42 konkrétních způsobů, jak zlepšit používání C++11 a C++14 - Effective...
Seznámení se s jazyky C++11 a C++14 je více než...
Efektivní moderní C++: 42 konkrétních způsobů, jak zlepšit používání C++11 a C++14 - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

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)