Språket har dessutom stöd för konstruktorer, destruktorer, arv, virtuella funktioner samt överlagring av operatorer.
sprˈoːkət hɑːr dˈɛsʉtˌɔm stˈøːd føːr kˈɔnstrɵktˌuːrər, dˈɛstrɵktˌuːrər, ˈarv, vˈɪtʉˌɛla fɵŋksxˈuːnər sˈamt ˈøːvərlˌɑːɡrɪŋ ɑːv ˈɔpərˌatuːrər.