Hacker News new | ask | show | jobs
by repsilat 5099 days ago
> However, C++ is all about object-oriented programming!

That really depends on how you use the language. Looking at the code I normally see there's almost no inheritance, but lots of static polymorphism through templates. Data tends to be stored in structs, tuples and the default data structures (vectors, mostly), and a lot of use is made of the new lambdas and the functional bits of the STL.

I know that you can write Java in C++ (and that many people do), but it's not really the language's raison d'ĂȘtre.