I mean, just look at this shit
override
module
friend
virtual
std::list<Object>::iterator it
std::vector<Object> objectList
Even Linus shits on it: https://harmful.cat-v.org/software/c++/linus
I use some C++ features in my programs, but I prefer C a thousand times.