Rodyklės sąvoka. Adresai. Prieitis prie kintamojo rodyklė. Rodyklės į masyvus. Argumentų perdavimas į funkcijas rodyklėmis. Dinaminis atminties skyrimas. New ir delete operacijos. Rodyklės į eilutes. Rodyklės į objektus. Rodyklių į objektus masyvai. Rodyklės į rodykles. Rodyklės sąvoka. Adresai. Operacijų perkrovimas ir tipų pertvarkymas. Unarinių operacijų perkrovimas. Binarinių operacijų perkrovimas: aritmetinės, santykio ir prieskyros operacijos. Duomenų tipų pertvarkymas. Bendros žinios. Išvestinės klasės konstruktoriai. Paveldimumas ir metodų perkrovimas. Įvadas į abstrakčias klases. Bendrasis ir dalinis paveldimumas. Daugybinis paveldimumas. Daugybinio paveldimumo neapibrėžtumai. Bendros žinios. Funkcijos: virtualios, grynai virtualios, draugiškos, statines. Klasės: abstrakčios, draugiškos. Dinaminė informacija apie objektų tipus. Virtualios funkcijos. Daugiafailės programos. Tarpfailiniai ryšiai. Antraštiniai failai. Vardų sritys. Duomenų tipų pervardinimas. Daugiafailės programos. Funkcijų šablonai. Klasių šablonai. Įvadas į STL biblioteką. Funkcijų šablonai. Išimtys.