C++20 introduces a wealth of new language and library features, enhancing the capabilities of the programming language for experienced users. This comprehensive guide focuses on the latest advancements, providing clear explanations and practical examples to help readers effectively integrate these updates into their coding practices. With an emphasis on improvements over previous versions, the book serves as a valuable resource for programmers looking to leverage the full potential of C++20 in their projects.
The C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. Josuttis' book not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code. This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.
Without getting lost in theory, this enterprise-level book gives developers practical, experience-tested advice on how to solve business problems by applying service-oriented architectures (SOA).
Standardní knihovna jazyka C++ nabízí řadu užitečných tříd a rozhraní, které rozšiřují schopnosti základního C++. Často však chybí srozumitelná dokumentace, a znalosti programátorů se omezují na základy standardní knihovny šablon STL, která je pouze jednou z jejích komponent.
Kniha N. M. Josuttise přináší podrobný popis všech prvků standardní knihovny a STL, včetně ukázkových příkladů a praktického výkladu jejich použití. Upozorňuje na běžné omyly a problémy, což usnadňuje orientaci i těm, kteří se se standardní knihovnou teprve seznamují.
Tento výukový průvodce a referenční přehled pokrývá nejnovější prvky standardní knihovny C++ podle standardu ANSI/ISO. Zaměřuje se na knihovnu STL a představuje její kontejnery, iterátory, funkční objekty a algoritmy. Detailně se věnuje také speciálním kontejnerům, řetězcům, číselným třídám a knihovně IOStream. Na rozdíl od většiny amerických knih, které opomíjejí národní specifika, autor věnuje kapitolu vícejazyčným aplikacím, což ocení zejména čeští programátoři.
Kniha je podrobná, čtivá a praktická, stane se vaším cenným zdrojem informací, ať už potřebujete základní nebo detailní znalosti. Její promyšlené členění usnadňuje čerpání informací.