Šioje knygoje C++ kalbos kūrėjas Bjarne Stroustrup aprašo, kas yra šiuolaikinis C++. Tai trumpas savarankiškas vadovas, apimantis pagrindines kalbos funkcijas ir pagrindinius standartinės bibliotekos komponentus — nors ir ne su pilna medžiagos gylio analize, tačiau aukštu profesionalumo lygiu. Knygoje pateikiama daugybė konkrečių pavyzdžių, kurie palengvina šios programavimo kalbos mokymąsi.
Stroustrup pristato C++ funkcijas kontekste, remiantis jomis palaikomais programavimo stiliais, tokiais kaip objektinis ir bendrasis programavimas. Jo knyga stebėtinai išsami - ji prasideda nuo C++ programavimo kalbos pagrindų ir palaipsniui pereina prie sudėtingų temų, tokių kaip daugelis naujų ir jau įsitvirtinusių C++17 funkcijų, įskaitant perkėlimo semantiką, homogenišką inicializaciją, lambda išraiškas, patobulintus konteinerius, atsitiktinius skaičius ir paralelizmą. Taip pat įtraukiami kai kurie C++20 plėtiniai, pavyzdžiui, konceptai ir moduliai. Knyga baigiasi C++ dizaino ir evoliucijos aptarimu.
Šis vadovas neturi tikslo išmokyti skaitytojo programuoti (tam skirta kita to paties autoriaus knyga - Programavimas. Principai ir praktika naudojant C++. Antrasis leidimas). Tai taip pat nėra išsamus vadovėlis, kuris nuves jus į C++ meistriškumo viršūnes (čia galima rekomenduoti Stroustrup knygą C++ programavimo kalba. Ketvirtas leidimas ir daugybę informacijos šaltinių internete). Tačiau jei esate C arba C++ programuotojas, norintis geriau susipažinti su šiuolaikinės C++ programavimo kalbos būkle, arba kitos programavimo kalbos programuotojas, norintis pamatyti tikslią šiuolaikinio C++ vaizdą ir privalumus, tai trumpesnio ir paprastesnio įvado į C++ nei ši knyga nerasite.