Hodnotenie:
Kniha je vysoko cenená ako základná referencia na pochopenie štandardnej knižnice C++, najmä funkcií C++11. Ponúka podrobné vysvetlenia, prehľadné usporiadanie a je vhodná na učenie aj ako referencia. Existujú však obavy z preklepov, problémov s formátovaním vo verzii elektronickej knihy a dojmu, že je to skôr referencia ako učebnica, čo ju robí menej prístupnou pre začiatočníkov.
Výhody:⬤ Komplexné pokrytie štandardnej knižnice C++, najmä funkcií C++11.
⬤ Dobre štruktúrované kapitoly, ktoré sú samostatné, takže sa na ne dá ľahko odkazovať.
⬤ Ťažké vydanie v tvrdej väzbe je odolné a užívateľsky prívetivé na písanie poznámok.
⬤ Vynikajúci index a podrobné príklady pomáhajú upevniť učivo.
⬤ Nepostrádateľné pre serióznych programátorov v C++.
⬤ Prítomnosť preklepov a chýb v kóde, ktoré môžu spôsobiť zmätok.
⬤ Formát e-knihy trpí zlým formátovaním kódu a tabuliek, čo sťažuje čítanie.
⬤ Považuje sa skôr za referenciu ako za učebnicu, čo nemusí vyhovovať začiatočníkom.
⬤ Časť obsahu bola v druhom vydaní presunutá do elektronického dodatku, čo sklamalo používateľov, ktorí uprednostňovali predchádzajúci komplexný formát.
(na základe 137 čitateľských recenzií)
The C++ Standard Library: A Tutorial and Reference
Najpredávanejší zdroj C++
Teraz aktualizované pre C++11
Štandardná knižnica C++ poskytuje súbor bežných tried a rozhraní, ktoré výrazne rozširujú jadro jazyka C++. Knižnica však nie je samozrejmá. Ak chcete naplno využívať jej súčasti - a ťažiť z ich sily - potrebujete zdroj, ktorý robí oveľa viac než len zoznam tried a ich funkcií.
V knihe The C++ Standard Library: A Tutorial and Reference, Second Edition, sa opisuje táto knižnica, ktorá je teraz začlenená do novej normy jazyka C++ ANSI/ISO (C++11). Kniha poskytuje komplexnú dokumentáciu každej súčasti knižnice vrátane úvodu do jej účelu a návrhu; zrozumiteľne napísané vysvetlenia zložitých pojmov; praktické programátorské detaily potrebné na efektívne používanie; nástrahy a úskalia; presnú signatúru a definíciu najdôležitejších tried a funkcií; a množstvo príkladov funkčného kódu. Kniha sa zameriava najmä na štandardnú knižnicu šablón (STL), pričom skúma kontajnery, iterátory, objekty funkcií a algoritmy STL.
Kniha zahŕňa všetky nové súčasti knižnice C++11 vrátane.
⬤ Mena.
⬤ Frakčná aritmetika.
⬤ Hodiny a časovače.
⬤ Tuply.
⬤ Nové kontajnery STL.
⬤ Nové algoritmy STL.
⬤ Nové inteligentné ukazovatele.
⬤ Nové lokálne aspekty.
⬤ Náhodné čísla a distribúcie.
⬤ Typové znaky a nástroje.
⬤ Pravidelné výrazy.
Kniha sa zaoberá aj novým štýlom programovania v C++ a jeho vplyvom na štandardnú knižnicu vrátane lambd, cyklov for založených na rozsahu, sémantiky presunov a variadických šablón.
Sprievodnú webovú stránku vrátane zdrojového kódu nájdete na adrese www.cppstdlib.com.