Értékelés:

A könyv jó fogadtatásra talált, mint bevezető C++ szöveg, amely az SDL grafikák segítségével a szórakoztató és gyakorlatias tanulásra helyezi a hangsúlyt. Néhány oktató számára átalakította a tanítási megközelítést, mivel az összetett fogalmakat konkrétabbá teszi. Ugyanakkor bírálták, hogy bizonyos modern C++ gyakorlatok és témák hiányoznak belőle, valamint hogy néhány elavult gyakorlatot is tanít.
Előnyök:⬤ Magával ragadó és élvezetes írásmód, amely szórakoztatóvá teszi a tanulást.
⬤ A függvényhívások korai bevezetése segít megszilárdítani az alapvető ismereteket.
⬤ Gyakorlati alkalmazások SDL grafikával, amelyek elősegítik az absztrakt fogalmak megértését.
⬤ Szilárd bevezetést nyújt a C++-ba kezdők és nem főiskolások számára.
⬤ Jól használható projektek és gyakorlati feladatok összeállításához.
⬤ Keveset foglalkozik bizonyos témákkal, például a bináris ábrázolással és a fejlett adatszerkezetekkel.
⬤ Olyan elavult gyakorlatokat népszerűsít, mint például a csupasz char tömbök használata a std::string helyett.
⬤ Nem alkalmas haladó programozóknak, mivel nem elég mélyreható a modern C++ funkciókat illetően.
⬤ Egyes állítások szerint túl Microsoft-orientált, és nem terjed ki az olyan rendszerekre, mint a CMake.
⬤ Ad hoc szervezés, amely a C++ fogalmak sorrendje miatt összezavarhatja a kezdőket.
(12 olvasói vélemény alapján)
C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
Készen állsz arra, hogy kevesebb erőfeszítéssel és több szórakozással tanulj programozni? Akkor csináld a lusta módon! A C++20 a lusta programozóknak a humor és a szórakozás segítségével eléri, hogy valóban szívesen olvassa és lelkesen végezze el a projekteket, miközben elsajátítja a népszerű és nagy teljesítményű C++ nyelvet. Útközben az új C++20 szabvány számos funkcióját tartalmazza, mint például a tartományok, a tartományok, a terjedelmek, a formázott karakterláncok, az "űrhajó" operátor és a fogalmak (sablonparaméterek követelményei), és rövid bevezetést nyújt a modulok és a koroutinok témakörébe.
Ezzel az egyedülálló módszerrel számos projekttel, többek között saját C++ árkádjátékkal bővítheti képességeit. Saját osztályokat, sablonokat és absztrakt adattípusokat fogsz konstruálni. A könyv elolvasása és használata után készen áll majd arra, hogy önállóan valós C++ alkalmazásokat és játékprojekteket készítsen.
Amit tanulni fog:
⬤ A vadonatúj C++20 szabványt.
⬤ Grafikák és játékok programozása az SDL könyvtárral, az SSDL, a Simple SDL wrapper könyvtár használatával.
⬤ A legelterjedtebb C++ fordítóprogramok -- Visual Studio for Windows és g++ (Unix vagy MinGW esetén) -- és a hozzájuk tartozó hibakeresők használatát.
⬤ "Anti-bugging" a gyakori problémák egyszerű javításához.
⬤ A termelékeny programozóvá válás alapos gyakorlatai.
⬤ Hogyan készítsd el saját nagy projektjeidet, beleértve egy C++ alapú arcade játékot.
⬤ A beépített STL (Standard Template Library) függvények és osztályok az egyszerű és hatékony programozáshoz.
⬤ Elképesztő adattípusok, beleértve a karakterláncokat, halmokat, vektorokat és összekapcsolt listákat -- nem olvasva róluk, hanem megépítve őket -- tovább készíti Önt a programozói karrierre.
Kinek szól ez a könyv
Mindenkinek, aki újonnan ismerkedik a C++ programozással, akár önállóan tanulóknak, akár főiskolai szintű kurzusokon tanuló diákoknak.