Comment by spc476
6 months ago
So maybe you can answer the following question I have: what is a "protected abstract virtual base pure virtual private destructor," and when was the last time you needed one?" At least with C, I understand the feature set and how they interact.
Just because a feature is there doesn't mean you have to use it.
Additionally the example isn't even possible, at least make ridiculous examples that compile.
Don't use inheritance and you won't have to find out.
This is just silly. C++ gives you a smorgasbord of multi-paradigm features. Everything has its place and you can mix and match your needed featureset based on project needs, team skillset etc. You don't have to know or learn everything.