Hodnotenie:
Kniha je podrobným a komplexným sprievodcom šablónami a metaprogramovaním jazyka C++, ktorý je prínosom pre serióznych vývojárov, ktorí chcú prehĺbiť svoje znalosti moderného jazyka C++. Slúži ako referencia aj učebný nástroj, hoci pre začiatočníkov môže byť náročná a vo vydaní pre Kindle má niektoré problémy s formátovaním.
Výhody:Neuveriteľne podrobný, prístupný úvod do šablón, kľúčový pre serióznych vývojárov C++, skvelá referencia pre pokročilé témy, užitočná pre pochopenie kódu C++, aktualizovaná podľa moderných štandardov, dôkladne pokrýva základné aj zložité aspekty.
Nevýhody:⬤ Nie je to ľahké čítanie
⬤ štýl písania môže pôsobiť formálne a menej pútavo, najmä pre začiatočníkov
⬤ vydanie pre Kindle trpí zlým formátovaním vrátane malých veľkostí písma a nefunkčných odkazov
⬤ obsahuje veľa typografických chýb, ktoré bránia porozumeniu.
(na základe 87 čitateľských recenzií)
C++ Templates: The Complete Guide
Šablóny patria medzi najvýkonnejšie funkcie jazyka C++, ale sú stále nepochopené a nedostatočne využívané, aj keď jazyk C++ a vývojárska komunita pokročili. V knihe Šablóny C++, druhé vydanie traja priekopníci v oblasti C++ ukazujú, prečo, kedy a ako používať moderné šablóny na vytváranie softvéru, ktorý je čistejší, rýchlejší, efektívnejší a jednoduchší na údržbu.
Toto nové vydanie, ktoré je teraz rozsiahlo aktualizované pre štandardy C++11, C++14 a C++17, predstavuje najmodernejšie techniky pre širšie spektrum aplikácií. Autori poskytujú autoritatívne vysvetlenia všetkých nových funkcií jazyka, ktoré buď vylepšujú šablóny, alebo s nimi spolupracujú, vrátane variadických šablón, generických lambd, odčítania argumentov šablón tried, if v čase kompilácie, presmerovania odkazov a užívateľsky definovaných literálov. Hlbšie sa venujú aj základným pojmom jazyka (ako sú kategórie hodnôt) a plne pokrývajú všetky štandardné typové vlastnosti.
Kniha sa začína prehľadnou výučbou základných pojmov a príslušných funkcií jazyka. Zvyšok knihy slúži ako komplexná referencia, ktorá sa zameriava najprv na detaily jazyka a potom na techniky kódovania, pokročilé aplikácie a sofistikované idiómy. V celom texte príklady jasne ilustrujú abstraktné pojmy a ukazujú osvedčené postupy na využitie všetkých možností šablón jazyka C++.
⬤ Presne pochopte, ako sa šablóny správajú, a vyhnite sa bežným nástrahám.
⬤ Používajte šablóny na písanie efektívnejšieho, flexibilnejšieho a udržiavateľnejšieho softvéru.
⬤ Ovládnite súčasné najefektívnejšie idiómy a techniky.
⬤ Používajte zdrojový kód bez toho, aby ste ohrozili výkon alebo bezpečnosť.
⬤ Využívajte nástroje pre generické programovanie v štandardnej knižnici C++.
⬤ Prezrite si pripravovanú funkciu koncepty.
Sprievodná webová stránka tmplbook.com obsahuje vzorový kód a ďalšie aktualizácie.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)