A C++ hibaelhárító olyan, elsősorban profi C++ programozóknak szóló könyv, amely 99 példán keresztül mutatja be a programok tervezésével és megvalósításával kapcsolatos leggyakoribb, legpusztítóbb, vagy legérdekesebb hibákat. Emellett betekintést enged a C++ nyelv működésének finomabb belső részleteibe, és bemutatja azokat a programozási eljárásokat, amelyekkel ki is aknázhatjuk. A könyv egyrészt érinti azokat az alapvető hibákat, amelyek csaknem valamennyi C++ kódban előfordulhatnak, másrészt tárgyalja az írásmóddal, az előfeldolgozással, a típusátalakításokkal, a beállításokkal, a memória és egyéb erőforrások kezelésével, a többalakúsággal, az osztályok tervezésével, valamint a hierarchiák felépítésével kapcsolatos összetettebb tervezési vagy megvalósítási problémákat is. Minden hibatípus esetében megismerhetjük a mellékhatásaikat, a megoldásokat pedig nemcsak részletes magyarázat teszi világossá, hanem számos példa is. A szerző számos olyan stílust és tervezési eljárást mutat… (tovább)
A C++ hibaelhárító olyan, elsősorban profi C++ programozóknak szóló könyv, amely 99 példán keresztül mutatja be a programok tervezésével és megvalósításával kapcsolatos leggyakoribb, legpusztítóbb, vagy legérdekesebb hibákat. Emellett betekintést enged a C++ nyelv működésének finomabb belső részleteibe, és bemutatja azokat a programozási eljárásokat, amelyekkel ki is aknázhatjuk. A könyv egyrészt érinti azokat az alapvető hibákat, amelyek csaknem valamennyi C++ kódban előfordulhatnak, másrészt tárgyalja az írásmóddal, az előfeldolgozással, a típusátalakításokkal, a beállításokkal, a memória és egyéb erőforrások kezelésével, a többalakúsággal, az osztályok tervezésével, valamint a hierarchiák felépítésével kapcsolatos összetettebb tervezési vagy megvalósítási problémákat is. Minden hibatípus esetében megismerhetjük a mellékhatásaikat, a megoldásokat pedig nemcsak részletes magyarázat teszi világossá, hanem számos példa is. A szerző számos olyan stílust és tervezési eljárást mutat be, amit az Olvasó a legáltalánosabb feladatok megoldására alkalmazhat. A könyvből megismerkedhetünk a C++ nyelv azon kifinomultabb eszközeivel, amelyeket a programozás és programtervezés során gyakran félreértenek. A könyvben előforduló kódokat a www.kiskapu.hu/konyvek, illetve www.semantics.org címekről tölthetjük le. Az Olvasó a következő főbb témákról szerezhet ismereteket a könyvből: o A kifinomult C++ programozási módszerekről o A C++ nyelv ínyencségeiről o Miként alkothatunk könnyebben használható és egyszerűbben karbantartatható kódot o Hogyan kerüljük el a C++ nyelvvel kapcsolatos egyszerűbb, összetettebb hibákat és csapdákat A kötetből megtudhatjuk, hogyan kerüljük el a C++ programozással kapcsolatos legnagyobb veszélyeket. Ez a könyv tehát olyan ismeretanyagot tartalmaz, amelynek feltétlenül birtokában kell lennie annak, aki e területen a szakértői címre pályázik. Stephen C. Dewhurst a C++ nyelv első felhasználói között volt a Bell Labsnél. Több mint tizennyolc év tapasztalattal rendelkezik a C++ alkalmazásával kapcsolatban olyan területeken, mint a fordítóprogramok tervezése, az értékpapírok forgalmazása, az elektronikus kereskedelem vagy a beágyazott telekommunikációs rendszerek. Társszerzője a Programming in C++ (Prentice Hall, 1989) című könyvnek, társszerkesztője a C+C++ Users Journal című folyóiratnak, valamint korábban önálló rovata volt a C++ Report című lapban. Ezenkívül Steve szerzője két C++ fordítónak, és számos, a C++ fordítók tervezéséről és C++ programozási módszerekről szóló cikknek.