Klopt. In Java kan je geen enkel programma schrijven zonder gebruik te maken van klassen, in C++ wel. In dat opzicht vind ik die taal niet echt geschikt om OO aan te leren: je wordt niet gedwongen om OO-technieken te gebruiken, en je loopt al snel verloren in details. Ik zou het veel aangenamer vinden als C++ puur OO was, al was het maar om van die legacy C-code af te geraken.