4 ms·
People often think of C++ as a Object Oriented Language. That's understandable, as it was the key feature back in the earliest days. OOP got hyped and over used
by AltVanilla 8y ago
People often think of C++ as a Object Oriented Language. That's understandable, as it was the key feature back in the earliest days. OOP got hyped and over used. Now OOP is (almost) considered harmful in C++ community.
If you look at modern C++ libraries (like boost), you will see a lot of templates and free functions, and not a lot of inheritance or dynamic polymorphism.
- jcelerier 8y ago> If you look at modern C++ libraries (like boost), you will see a lot of templates and free functions, I mean, people were already calling for more templates and free functions in 1997. It's not modern by any stretch of mind, it's just normal C++.