I think the same could be said about C now too, it is continuing to evolve itself with newer standards too just like C++. People choose to only use C features that they want, same goes for C++.
And that is true of any language, but C++ is without doubt one of the broadest. There are very different ways of working with it that compile very differently.
Yes. Too much for people to learn, so they make mistakes. I’ve seen compilers get confused with C++. Though it was MS’s…
If a language isn’t tight, it should at least be safe. C++ is neither. You can do anything with it, but I don’t think it’s ever really a good tool for a particular job.
I think the same could be said about C now too, it is continuing to evolve itself with newer standards too just like C++. People choose to only use C features that they want, same goes for C++.
And that is true of any language, but C++ is without doubt one of the broadest. There are very different ways of working with it that compile very differently.
Is that really such a bad thing though?
Yes. Too much for people to learn, so they make mistakes. I’ve seen compilers get confused with C++. Though it was MS’s…
If a language isn’t tight, it should at least be safe. C++ is neither. You can do anything with it, but I don’t think it’s ever really a good tool for a particular job.