Hallottam már elég sokat az OOP-ről, programoztam is olyan nyelvekben, amelyek ezt a paradigmát támogatják. De igazából nem tudom megmondani, mi az OOP, szerintem egy rakás bullshit, aminek az egyetlen haszna, hogy segít a hozzá nem értő fejlesztőknek strukturált spagetti kódot írni.
Amit meg tudok mondani, hogy C++-ban egyetlen olyan feature segíti az OO fejlesztést, ami nincs benne a C-ben. Ez pedig az, hogy a C++ compiler automatikusan legenerálja a virtuálismetódus-táblákat. A többi a C-ben is elérhető. Az meg, hogy van private-protected-public láthatóság, az nem egy lényeges/hasznos feature.