Herb Sutter és Andrei Alexandrescu írása azoknak a középhaladó, illetve haladó programozóknak szól, akik a C++ nyelv alapjaival teljesen tisztában vannak, fejlesztettek már komolyabb rendszert is, és esetleg már szembesültek is az itt felsorolt problémák egy részével.Íme néhány a könyv által érintett témakörök közül.Mit érdemes szabványosítani és mit nem?Hogyan érhetjük el a legnagyobb skálázhatóságot?Hogyan kerüljük el a fölösleges függőségeket?Hogyan és mikor érdeme egyszerre használni a statikus és dinamikus többalakúságot?Hogyan használhatjuk biztonságosan a felülbírálat lehetőségét?Hogyan akadályozhatjuk meg, hogy a kivételek kezelése ?átszivárogjon? a modulok határain?Miért nem célszerű névterek deklarációit fejlécállományban elhelyezni?Használjuk-e a szabványos vector és string osztályokat a tömbök helyett, vagy sem?Mi alapján találhatjuk meg a megoldandó feladathoz legjobban illeszkedő kereső vagy rendező algoritmust?Milyen szabályokhoz kell tartanunk magunkat a típusbiztonság megőrzése végett? Sutter és Alexandrescu könyve ugyanúgy alapműnek tekinthető a C++ nyelvű fejlesztéssel kapcsolatban, mint Stroustroup híres "A C++ programozási nyelv" című, magyarul szintén a Kiskapu Kiadó gondozásában megjelent műve.