OOP aside, is there a distinct advantage that one has over the other?
Printable View
OOP aside, is there a distinct advantage that one has over the other?
C++ is basically C (a nice, well-designed language) with OOP and some extras bolted on in various anatomically incongruous places :eek:
Apart from OOP, useful features are templates (you can make template functions and structs rather than just classes), and exceptions (you don't have to throw an object, you can throw any data type).