C++ kódolási szabályok jellemzők

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?; 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?