Originally Posted by
Yarin
I learned C++ along side C as my first true language(s). Only with time did I pick up details, and I still far from know them all.
Of the language's design, I find templates to be the most frustrating. There must be a million better ways to implement meta-programming than the way it's done in C++!
Interestingly enough, I find OOP to be way overrated, it has no real advantage... except in the matter of RAII. Oh how I love RAII. And exceptions.
If C had RAII and exceptions (sorry, context saving doesn't count), then C++ would be a complete waste of bytes.