In questo volume gli autori completano la presentazione del linguaggio C++ iniziata con C++ Fondamenti di programmazione. Vengono analizzati, in particolare, l'uso dei template (con una trattazione molto dettagliata della libreria standard STL), la gestione delle eccezioni, l'elaborazione dei file, l'input/output, le strutture dati, la programmazione Web. La seconda edizione è stata ampiamente riorganizzata nei contenuti e nell'esposizione. Il testo è aggiornato allo standard ANSI/ISO.