Értékelés:

A „C++ Crash Course” című könyvet általában jól fogadják azok a tapasztalt programozók, akik gyorsan szeretnének eligazodni a modern C++ nyelvben. Alapos bevezetést nyújt, felhasználóbarát írásmóddal és rengeteg példával, bár egyes olvasók szerint nem olyan gyors tempójú, mint ahogyan azt hirdetik. A könyv leginkább azoknak ajánlott, akik már rendelkeznek programozási tapasztalattal, és nem kezdők számára készült.
Előnyök:⬤ Átfogó bevezetés a modern C++ nyelvbe tapasztalt programozók számára.
⬤ Felhasználóbarát, történetmesélő írásmód.
⬤ Rengeteg gyakorlati példát és gyakorlatot tartalmaz.
⬤ Alapos hibajegyzéket és online elérhető forráskódot tartalmaz.
⬤ Jó forrás a C++ megismeréséhez, miután egy ideig nem használtuk.
⬤ Néhány olvasó úgy érzi, hogy a tempó nem olyan gyors, mint ahogyan azt állítják.
⬤ A tartalom szervezése nem feltétlenül segíti a könnyű hivatkozást.
⬤ Néhány speciális témát, például az „class” és a „struct” használatát nem tárgyalja megfelelően.
⬤ A korai kiadásokban számos elgépelés és hiba található.
⬤ Hiányzik a részletes útmutatás az olyan eszközök gyakorlati használatáról, mint a CMake.
(39 olvasói vélemény alapján)
C++ Crash Course: A Fast-Paced Introduction
Gyors tempójú, alapos bevezetés a modern C++ nyelvbe, tapasztalt programozók számára íródott. A C++ Gyorstalpaló tanfolyam elolvasása után már jól fogja ismerni a nyelv alapvető fogalmait, a C++ szabványkönyvtárat és a Boost könyvtárakat.
A C++ az egyik legszélesebb körben használt nyelv a valós szoftverek számára. Egy hozzáértő programozó kezében a C++ olyan kis méretű, hatékony és olvasható kódot képes előállítani, amelyre bármelyik programozó büszke lenne.
A középhaladó és haladó programozók számára tervezett C++ Gyorstalpaló tanfolyam átvágja a gyomrot, hogy egyenesen a C++17, az ISO-szabvány legmodernebb felülvizsgálatának magjához vezessen. Az 1. rész a C++ nyelv magját tárgyalja, ahol a típusoktól és függvényektől kezdve az objektumok életciklusán át a kifejezésekig mindent megismerhet. A 2. rész bemutatja a C++ szabványos könyvtárat és a Boost könyvtárakat, ahol megismerkedhet a rendelkezésére álló kiváló minőségű, teljes körű funkciókkal rendelkező eszközökkel. Kitér a speciális segédosztályokra, adatszerkezetekre és algoritmusokra, valamint megtanulja, hogyan kezelje a fájlrendszereket és hogyan készítsen nagy teljesítményű, hálózaton keresztül kommunikáló programokat.
A modern C++ minden főbb jellemzőjét megismeri, többek között:
- Alapvető típusok, referenciatípusok és felhasználó által definiált típusok.
- Az objektum életciklusa, beleértve a tárolási időtartamot, a memóriakezelést, a kivételeket, a hívási veremeket és a RAII paradigmát.
- Fordítási idejű polimorfizmus sablonokkal és futási idejű polimorfizmus virtuális osztályokkal.
- Fejlett kifejezések, utasítások és függvények.
- Intelligens mutatók, adatszerkezetek, dátumok és időpontok, numerika és valószínűségi/statisztikai eszközök.
- Tartók, iterátorok, karakterláncok és algoritmusok.
- Folyamok és fájlok, párhuzamosság, hálózat és alkalmazásfejlesztés.
A jóval több mint 500 kódmintát és közel 100 gyakorlatot tartalmazó C++ Gyorstalpaló tanfolyam biztosan segít Önnek abban, hogy erős C++ alapokat építsen.